Difference between revisions of "Stuff in Phobos That Generates Garbage"

From D Wiki
Jump to: navigation, search
(Fix a typo, add link to the tool source code)
(If we compile all of unittests we get more results...)
Line 1: Line 1:
 
{| class="wikitable"
 
{| class="wikitable"
! Module
+
Auto-generated results as reported by compiler (building unittests with -vgc flag of DMD).
! Artifact
+
For tempaltes only code that is _instantiated_ by unittests build is accounted for (~ all covered code).
! Possible Fix(es)
+
The tool used to post-process the output can be found [https://gist.github.com/DmitryOlshansky/d718be4ec12158cf2f02 here].
|-
 
| <tt>std.algorithm</tt>
 
| <tt>Levenshtein</tt>
 
| Use reference counting in conjunction with <tt>GC.malloc</tt>/<tt>GC.free</tt>
 
|-
 
| <tt>std.array</tt>
 
| <tt>minimallyIntializedArray</tt>
 
| Pass in a memory management policy
 
|-
 
|
 
| <tt>unintializedArray</tt>
 
| Pass in a memory management policy
 
|-
 
|std.string
 
|toStringz
 
| ??
 
|-
 
|
 
|splitLines
 
| ??
 
|-
 
|
 
|leftJustify
 
| ??
 
|-
 
|
 
|rightJustify
 
| ??
 
|-
 
|
 
|center
 
| ??
 
|-
 
|
 
|detab
 
| ??
 
|-
 
|
 
|entab
 
| ??
 
|-
 
|
 
|translate
 
| ??
 
|-
 
|
 
|format
 
| ??
 
|-
 
|
 
|sformat
 
| ??
 
|-
 
|
 
|removechars
 
| ??
 
|-
 
|
 
|squeeze
 
| ??
 
|-
 
|
 
|succ
 
| ??
 
|-
 
|
 
|tr
 
| ??
 
|-
 
|
 
|soundex
 
| ??
 
|-
 
|
 
|abbrev
 
| ??
 
|-
 
|
 
|wrap
 
| ??
 
|}
 
 
 
 
 
Auto-generated results as reported by compiler (via -vgc flag of DMD).
 
The tool used to post-process output can be found [https://gist.github.com/DmitryOlshansky/d718be4ec12158cf2f02 here].
 
  
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 15:37, 7 October 2014

Auto-generated results as reported by compiler (building unittests with -vgc flag of DMD). For tempaltes only code that is _instantiated_ by unittests build is accounted for (~ all covered code). The tool used to post-process the output can be found here.
Module Artifact Reason Possible Fix(es)
std.algorithm TimSortImpl.sort setting 'length' may cause GC allocation ???
std.algorithm TimSortImpl.ensureCapacity setting 'length' may cause GC allocation ???
std.array insertInPlace setting 'length' may cause GC allocation ???
std.array Appender.arr 'new' causes GC allocation ???
std.array Appender.arr setting 'length' may cause GC allocation ???
std.array Appender.ensureAddable 'new' causes GC allocation ???
std.array Appender.ensureAddable 'new' causes GC allocation ???
std.array Appender.ensureAddable setting 'length' may cause GC allocation ???
std.array array operator ~= may cause GC allocation ???
std.array arrayAllocImpl 'new' causes GC allocation ???
std.array arrayAllocImpl 'new' causes GC allocation ???
std.bigint BigInt.toString 'new' causes GC allocation ???
std.bigint BigInt.toString operator ~ may cause GC allocation ???
std.bigint BigInt.toString 'new' causes GC allocation ???
std.bigint BigInt.toString operator ~ may cause GC allocation ???
std.bigint BigInt.checkDivByZero 'new' causes GC allocation ???
std.bigint toDecimalString operator ~= may cause GC allocation ???
std.bigint toHex operator ~= may cause GC allocation ???
std.bitmanip BitArray.toString operator ~ may cause GC allocation ???
std.bitmanip BitArray.toString 'new' causes GC allocation ???
std.bitmanip BitArray.toString operator ~ may cause GC allocation ???
std.bitmanip BitArray.bitsSet using closure causes GC allocation ???
std.bitmanip myToStringx operator ~ may cause GC allocation ???
std.bitmanip myToString operator ~ may cause GC allocation ???
std.bitmanip BitArray.length setting 'length' may cause GC allocation ???
std.complex Complex.toString operator ~= may cause GC allocation ???
std.complex Complex.toString using closure causes GC allocation ???
std.complex Complex.toString operator ~= may cause GC allocation ???
std.concurrency locate 'new' causes GC allocation ???
std.concurrency locate 'new' causes GC allocation ???
std.concurrency locate 'new' causes GC allocation ???
std.concurrency locate 'new' causes GC allocation ???
std.concurrency locate 'new' causes GC allocation ???
std.concurrency locate 'new' causes GC allocation ???
std.concurrency locate 'new' causes GC allocation ???
std.concurrency thisTid 'new' causes GC allocation ???
std.concurrency OnCrowding 'new' causes GC allocation ???
std.concurrency static 'new' causes GC allocation ???
std.concurrency register indexing an associative array may cause GC allocation ???
std.concurrency register operator ~= may cause GC allocation ???
std.concurrency register indexing an associative array may cause GC allocation ???
std.concurrency register operator ~= may cause GC allocation ???
std.concurrency register indexing an associative array may cause GC allocation ???
std.conv toImpl 'new' causes GC allocation ???
std.conv parse 'new' causes GC allocation ???
std.conv parse 'new' causes GC allocation ???
std.conv parse 'new' causes GC allocation ???
std.conv textImpl operator ~= may cause GC allocation ???
std.conv toImpl 'new' causes GC allocation ???
std.conv strippedOctalLiteral operator ~= may cause GC allocation ???
std.conv convError 'new' causes GC allocation ???
std.conv convError 'new' causes GC allocation ???
std.conv parseError 'new' causes GC allocation ???
std.cstream ulong 'new' causes GC allocation ???
std.cstream din 'new' causes GC allocation ???
std.cstream dout 'new' causes GC allocation ???
std.cstream derr 'new' causes GC allocation ???
std.csv CSVException.string operator ~ may cause GC allocation ???
std.datetime Date.dayOfYear 'new' causes GC allocation ???
std.datetime SysTime.fracSecs 'new' causes GC allocation ???
std.datetime SysTime.fracSecs 'new' causes GC allocation ???
std.datetime SysTime.fracSec 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** operator ~= may cause GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime **** 'new' causes GC allocation ???
std.datetime DosFileTimeToSysTime 'new' causes GC allocation ???
std.datetime DosFileTimeToSysTime 'new' causes GC allocation ???
std.datetime SysTimeToDosFileTime 'new' causes GC allocation ???
std.datetime SysTimeToDosFileTime 'new' causes GC allocation ???
std.datetime enforceValid 'new' causes GC allocation ???
std.datetime enforceValid 'new' causes GC allocation ???
std.datetime enforceValid 'new' causes GC allocation ???
std.datetime enforceValid 'new' causes GC allocation ???
std.datetime enforceValid 'new' causes GC allocation ???
std.datetime monthFromString 'new' causes GC allocation ???
std.datetime Clock.currStdTime 'new' causes GC allocation ???
std.datetime SysTime.DateTime 'new' causes GC allocation ???
std.datetime SysTime.DateTime 'new' causes GC allocation ???
std.datetime SysTime.DateTime 'new' causes GC allocation ???
std.datetime SysTime.toISOString operator ~ may cause GC allocation ???
std.datetime SysTime.toISOString operator ~ may cause GC allocation ???
std.datetime SysTime.toISOExtString operator ~ may cause GC allocation ???
std.datetime SysTime.toISOExtString operator ~ may cause GC allocation ???
std.datetime SysTime.toSimpleString operator ~ may cause GC allocation ???
std.datetime SysTime.toSimpleString operator ~ may cause GC allocation ???
std.datetime Date.yearBC 'new' causes GC allocation ???
std.datetime Date.yearBC 'new' causes GC allocation ???
std.digest.digest ubyte 'new' causes GC allocation ???
std.digest.digest **** 'new' causes GC allocation ???
std.digest.digest **** 'new' causes GC allocation ???
std.encoding transcode 'new' causes GC allocation ???
std.encoding transcode setting 'length' may cause GC allocation ???
std.encoding EncodingScheme.register operator ~ may cause GC allocation ???
std.encoding EncodingScheme.register 'new' causes GC allocation ???
std.encoding EncodingScheme.register operator ~ may cause GC allocation ???
std.encoding EncodingScheme.register indexing an associative array may cause GC allocation ???
std.encoding EncodingScheme.create operator ~ may cause GC allocation ???
std.encoding EncodingScheme.create 'new' causes GC allocation ???
std.encoding EncodingScheme.create operator ~ may cause GC allocation ???
std.encoding EncodingScheme.create operator ~ may cause GC allocation ???
std.encoding EncodingScheme.create 'new' causes GC allocation ???
std.encoding EncodingScheme.create operator ~ may cause GC allocation ???
std.encoding EncodingScheme.sanitize 'new' causes GC allocation ???
std.encoding EncodingSchemeASCII.const array literal may cause GC allocation ???
std.encoding EncodingSchemeLatin1.const array literal may cause GC allocation ???
std.encoding EncodingSchemeWindows1252.const array literal may cause GC allocation ???
std.encoding EncodingSchemeUtf8.const array literal may cause GC allocation ???
std.encoding EncodingSchemeUtf16Native.const array literal may cause GC allocation ???
std.encoding EncodingSchemeUtf32Native.const array literal may cause GC allocation ???
std.encoding EncoderFunctions.WriteToString() operator ~= may cause GC allocation ???
std.exception ErrnoException.msg operator ~ may cause GC allocation ???
std.exception bailOut 'new' causes GC allocation ???
std.exception errnoEnforce 'new' causes GC allocation ???
std.exception enforceEx.enforceEx 'new' causes GC allocation ???
std.file ensureDirExists 'new' causes GC allocation ???
std.file cenforce 'new' causes GC allocation ???
std.file rmdir 'new' causes GC allocation ???
std.file rmdir setting 'length' may cause GC allocation ???
std.file rmdir setting 'length' may cause GC allocation ???
std.file rmdir 'new' causes GC allocation ???
std.file **** 'new' causes GC allocation ???
std.file **** operator ~ may cause GC allocation ???
std.file **** operator ~ may cause GC allocation ???
std.file rmdirRecurse 'new' causes GC allocation ???
std.file read 'delete' requires GC ???
std.file dirEntries using closure causes GC allocation ???
std.file remove operator ~ may cause GC allocation ???
std.format FormatSpec.fillUp 'new' causes GC allocation ???
std.format formatRange 'new' causes GC allocation ???
std.format formatNth operator ~= may cause GC allocation ???
std.format formatNth operator ~ may cause GC allocation ???
std.format getNthInt 'new' causes GC allocation ???
std.format getNthInt 'new' causes GC allocation ???
std.format primitiveTypeInfo associative array literal may cause GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat operator ~ may cause GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat operator ~ may cause GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format doFormat 'new' causes GC allocation ???
std.format FormatSpec.fillUp 'new' causes GC allocation ???
std.functional memoize.memoize indexing an associative array may cause GC allocation ???
std.getopt Option operator ~ may cause GC allocation ???
std.getopt Option operator ~ may cause GC allocation ???
std.getopt Option operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~= may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~= may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~= may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~= may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~= may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed operator ~ may cause GC allocation ???
std.internal.digest.sha_SSSE3 computed array literal may cause GC allocation ???
std.internal.math.biguintcore nothrow 'new' causes GC allocation ???
std.internal.math.biguintcore nothrow 'new' causes GC allocation ???
std.internal.math.biguintcore nothrow 'new' causes GC allocation ???
std.internal.math.biguintcore BigDigit 'new' causes GC allocation ???
std.internal.math.biguintcore BigDigit 'new' causes GC allocation ???
std.internal.math.biguintcore BigDigit 'new' causes GC allocation ???
std.internal.math.biguintcore mulInternal 'new' causes GC allocation ???
std.internal.math.biguintcore mulInternal 'delete' requires GC ???
std.internal.math.biguintcore mulInternal 'new' causes GC allocation ???
std.internal.math.biguintcore mulInternal 'delete' requires GC ???
std.internal.math.biguintcore BigDigit 'new' causes GC allocation ???
std.internal.math.biguintcore scratchbuff 'delete' requires GC ???
std.internal.math.biguintcore divModInternal 'new' causes GC allocation ???
std.internal.math.biguintcore divModInternal 'new' causes GC allocation ???
std.internal.math.biguintcore divModInternal 'delete' requires GC ???
std.internal.math.biguintcore divModInternal 'delete' requires GC ???
std.internal.math.biguintcore biguintToDecimal setting 'length' may cause GC allocation ???
std.internal.math.biguintcore the 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.opAssign array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.opAssign array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.opAssign array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.opAssign array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.opAssign array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.opAssign array literal may cause GC allocation ???
std.internal.math.biguintcore nothrow 'new' causes GC allocation ???
std.internal.math.biguintcore nothrow 'delete' requires GC ???
std.internal.math.biguintcore BigUint.char 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.char 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.fromHexString 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.fromHexString array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.fromDecimalString array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.fromDecimalString 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.fromDecimalString setting 'length' may cause GC allocation ???
std.internal.math.biguintcore BigUint.opShl 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.mul array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.mul 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.divInt 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.modInt 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.modInt 'delete' requires GC ???
std.internal.math.biguintcore BigUint.div array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.div 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.mod array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.mod 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.mod 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.pow array literal may cause GC allocation ???
std.internal.math.biguintcore BigUint.pow 'new' causes GC allocation ???
std.internal.math.biguintcore BigUint.pow 'new' causes GC allocation ???
std.json JSONValue.inout operator ~ may cause GC allocation ???
std.json toJSON 'new' causes GC allocation ???
std.json toJSON indexing an associative array may cause GC allocation ???
std.mmfile MmFile.filename operator ~ may cause GC allocation ???
std.mmfile MmFile.filename operator ~ may cause GC allocation ???
std.mmfile MmFile.filename operator ~ may cause GC allocation ???
std.net.curl template using closure causes GC allocation ???
std.net.curl template using closure causes GC allocation ???
std.net.curl AsyncChunkInputRange 'new' causes GC allocation ???
std.net.curl HTTP.Impl using closure causes GC allocation ???
std.net.curl HTTP.Impl indexing an associative array may cause GC allocation ???
std.net.curl HTTP.url operator ~ may cause GC allocation ???
std.net.curl FTP.url operator ~ may cause GC allocation ???
std.net.curl SMTP.Impl using closure causes GC allocation ???
std.net.curl Curl.onReceive using closure causes GC allocation ???
std.net.curl Curl.onReceiveHeader using closure causes GC allocation ???
std.net.curl Curl.onSend using closure causes GC allocation ???
std.net.curl Curl.onSeek using closure causes GC allocation ???
std.net.curl Curl.onSocketOption using closure causes GC allocation ???
std.net.curl Curl.onProgress using closure causes GC allocation ???
std.net.curl Pool.void 'new' causes GC allocation ???
std.net.curl _receiveAsyncChunks using closure causes GC allocation ???
std.net.curl _finalizeAsyncChunks setting 'length' may cause GC allocation ???
std.numeric Fft.memSpace 'new' causes GC allocation ???
std.outbuffer OutBuffer.reserve setting 'length' may cause GC allocation ???
std.parallelism TaskPool.abstractPutNoSync 'new' causes GC allocation ???
std.parallelism TaskPool.abstractPutGroupNoSync 'new' causes GC allocation ???
std.parallelism TaskPool.task 'new' causes GC allocation ???
std.parallelism TaskPool.nWorkers 'new' causes GC allocation ???
std.parallelism TaskPool.nWorkers 'new' causes GC allocation ???
std.parallelism TaskPool.nWorkers 'new' causes GC allocation ???
std.parallelism TaskPool.nWorkers 'new' causes GC allocation ???
std.parallelism TaskPool.nWorkers 'new' causes GC allocation ???
std.parallelism TaskPool.nWorkers 'new' causes GC allocation ???
std.parallelism taskPool 'new' causes GC allocation ???
std.parallelism ) 'new' causes GC allocation ???
std.parallelism foreachErr 'new' causes GC allocation ???
std.parallelism Task.executeInNewThread 'new' causes GC allocation ???
std.parallelism Task.executeInNewThread 'new' causes GC allocation ???
std.path buildNormalizedPath 'new' causes GC allocation ???
std.path buildNormalizedPath 'new' causes GC allocation ???
std.path absolutePath 'new' causes GC allocation ???
std.path globMatch operator ~ may cause GC allocation ???
std.path expandTilde operator ~= may cause GC allocation ???
std.path expandTilde operator ~ may cause GC allocation ???
std.path expandTilde operator ~ may cause GC allocation ???
std.path **** 'new' causes GC allocation ???
std.process Pid.returns 'new' causes GC allocation ???
std.process pipe 'new' causes GC allocation ???
std.process pipe 'new' causes GC allocation ???
std.process pipe 'new' causes GC allocation ???
std.process pipeProcessImpl 'new' causes GC allocation ???
std.process pipeProcessImpl 'new' causes GC allocation ???
std.process ProcessPipes.stdin 'new' causes GC allocation ???
std.process ProcessPipes.stdout 'new' causes GC allocation ???
std.process ProcessPipes.stderr 'new' causes GC allocation ???
std.process ProcessException.newFromErrno operator ~ may cause GC allocation ???
std.process ProcessException.newFromErrno 'new' causes GC allocation ???
std.process escapeWindowsShellCommand 'new' causes GC allocation ???
std.process escapeWindowsShellCommand 'new' causes GC allocation ???
std.process escapeShellArguments 'new' causes GC allocation ???
std.process escapeShellArguments setting 'length' may cause GC allocation ???
std.process charAllocator 'new' causes GC allocation ???
std.process environment.opIndex operator ~ may cause GC allocation ???
std.process environment.Exception operator ~ may cause GC allocation ???
std.process environment.toAA indexing an associative array may cause GC allocation ???
std.process use 'new' causes GC allocation ???
std.process use operator ~ may cause GC allocation ???
std.process execvpe_ operator ~ may cause GC allocation ???
std.process shell operator ~= may cause GC allocation ???
std.process spawnProcessImpl 'new' causes GC allocation ???
std.process spawnProcessImpl 'new' causes GC allocation ???
std.process spawnProcessImpl 'new' causes GC allocation ???
std.process spawnProcessImpl 'new' causes GC allocation ???
std.process spawnProcessImpl operator ~ may cause GC allocation ???
std.process spawnProcessImpl 'new' causes GC allocation ???
std.process spawnProcessImpl operator ~ may cause GC allocation ???
std.process spawnProcessImpl 'new' causes GC allocation ???
std.process spawnProcessImpl 'new' causes GC allocation ???
std.process createEnv 'new' causes GC allocation ???
std.process createEnv operator ~ may cause GC allocation ???
std.random **** 'new' causes GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~= may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range roundRobin operator ~ may cause GC allocation ???
std.range Repeat.opSlice 'new' causes GC allocation ???
std.range put array literal may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenFixupCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctAtomCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenRegEx operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenRegEx operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenRegEx operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenRegEx operator ~= may cause GC allocation ???
std.regex.internal.backtracking ctSub operator ~ may cause GC allocation ???
std.regex.internal.backtracking CtContext.restoreCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.restoreCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.restoreCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.restoreCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.restoreCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.saveCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.saveCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.saveCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.saveCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.saveCode operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenBlock operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenGroup operator ~ may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenGroup operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenGroup operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenAlternation operator ~ may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenAlternation operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenAlternation operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenAlternation operator ~= may cause GC allocation ???
std.regex.internal.backtracking CtContext.ctGenAlternation operator ~= may cause GC allocation ???
std.regex.internal.ir disassemble operator ~ may cause GC allocation ???
std.regex.internal.ir disassemble operator ~ may cause GC allocation ???
std.regex.internal.ir getTrie indexing an associative array may cause GC allocation ???
std.regex.internal.kickstart ShiftOr.fetch setting 'length' may cause GC allocation ???
std.regex.internal.kickstart ShiftOr.Regex operator ~= may cause GC allocation ???
std.regex.internal.kickstart ShiftOr.Regex 'new' causes GC allocation ???
std.regex.internal.kickstart ShiftOr.Regex operator ~= may cause GC allocation ???
std.regex.internal.kickstart ShiftOr.Regex operator ~= may cause GC allocation ???
std.regex.internal.kickstart ShiftOr.Regex operator ~= may cause GC allocation ???
std.regex.internal.kickstart ShiftOr.Regex operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.charsetToIr operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.charsetToIr operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.charsetToIr operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.error 'new' causes GC allocation ???
std.regex.internal.parser lightPostprocess 'new' causes GC allocation ???
std.regex.internal.parser lightPostprocess 'new' causes GC allocation ???
std.regex.internal.parser parseUniHex 'new' causes GC allocation ???
std.regex.internal.parser getTrie indexing an associative array may cause GC allocation ???
std.regex.internal.parser Stack.push operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.markBackref setting 'length' may cause GC allocation ???
std.regex.internal.parser Parser.put operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.putRaw operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.parseFlags 'new' causes GC allocation ???
std.regex.internal.parser Parser.parseFlags 'new' causes GC allocation ???
std.regex.internal.parser Parser.parseRegex operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.parseRegex operator ~= may cause GC allocation ???
std.regex.internal.parser Parser.parseQuantifier setting 'length' may cause GC allocation ???
std.regex.internal.parser Parser.parseQuantifier setting 'length' may cause GC allocation ???
std.regex.internal.parser Parser.parseQuantifier operator ~= may cause GC allocation ???
std.regex.internal.parser reverseBytecode 'new' causes GC allocation ???
std.regex.internal.thompson ThompsonMatcher.eval indexing an associative array may cause GC allocation ???
std.regex.internal.thompson ThompsonMatcher.eval indexing an associative array may cause GC allocation ???
std.regex.package Captures.newMatches 'new' causes GC allocation ???
std.socket getAddressInfoImpl 'new' causes GC allocation ???
std.socket getAddressInfoImpl 'new' causes GC allocation ???
std.socket getAddressInfoImpl 'new' causes GC allocation ???
std.socket serviceToPort 'new' causes GC allocation ???
std.socket getAddress setting 'length' may cause GC allocation ???
std.socket getAddress 'new' causes GC allocation ???
std.socket getAddress 'new' causes GC allocation ???
std.socket getAddress 'new' causes GC allocation ???
std.socket getAddress operator ~= may cause GC allocation ???
std.socket getAddress 'new' causes GC allocation ???
std.socket parseAddress 'new' causes GC allocation ???
std.socket parseAddress 'new' causes GC allocation ???
std.socket Address.toHostString 'new' causes GC allocation ???
std.socket Address.toHostString 'new' causes GC allocation ???
std.socket Address.toHostString operator ~ may cause GC allocation ???
std.socket Address.toHostString 'new' causes GC allocation ???
std.socket Address.toHostString operator ~ may cause GC allocation ???
std.socket Address.toHostString 'new' causes GC allocation ???
std.socket Address.toHostString operator ~ may cause GC allocation ???
std.socket Address.toHostString 'new' causes GC allocation ???
std.socket Address.toHostString operator ~ may cause GC allocation ???
std.socket Address.toServiceString 'new' causes GC allocation ???
std.socket Address.toServiceString operator ~ may cause GC allocation ???
std.socket Address.toServiceString 'new' causes GC allocation ???
std.socket Address.toServiceString operator ~ may cause GC allocation ???
std.socket Address.toServiceString 'new' causes GC allocation ???
std.socket Address.toServiceString operator ~ may cause GC allocation ???
std.socket Address.toServiceString 'new' causes GC allocation ???
std.socket Address.toServiceString operator ~ may cause GC allocation ???
std.socket Address.string operator ~ may cause GC allocation ???
std.socket Address.string operator ~ may cause GC allocation ???
std.socket InternetAddress.char 'new' causes GC allocation ???
std.socket InternetAddress.char 'new' causes GC allocation ???
std.socket InternetAddress.string 'new' causes GC allocation ???
std.socket Internet6Address.parse 'new' causes GC allocation ???
std.socket if 'new' causes GC allocation ???
std.socket SocketSet.SocketSet setting 'length' may cause GC allocation ???
std.socket SocketSet.SocketSet setting 'length' may cause GC allocation ???
std.socket SocketSet.add setting 'length' may cause GC allocation ???
std.socket SocketSet.add setting 'length' may cause GC allocation ???
std.socket SocketOSException.msg operator ~ may cause GC allocation ???
std.socket Socket.af 'new' causes GC allocation ???
std.socket Socket.af 'new' causes GC allocation ???
std.socket Socket.blocking 'new' causes GC allocation ???
std.socket Socket.bind 'new' causes GC allocation ???
std.socket Socket.connect 'new' causes GC allocation ???
std.socket Socket.listen 'new' causes GC allocation ???
std.socket Socket.Socket 'new' causes GC allocation ???
std.socket Socket.accept 'new' causes GC allocation ???
std.socket Socket.hostName 'new' causes GC allocation ???
std.socket Socket.remoteAddress 'new' causes GC allocation ???
std.socket Socket.remoteAddress 'new' causes GC allocation ???
std.socket Socket.localAddress 'new' causes GC allocation ???
std.socket Socket.localAddress 'new' causes GC allocation ???
std.socket Socket.receiveFrom 'new' causes GC allocation ???
std.socket Socket.getOption operator ~ may cause GC allocation ???
std.socket Socket.getOption 'new' causes GC allocation ???
std.socket Socket.getOption operator ~ may cause GC allocation ???
std.socket Socket.getOption 'new' causes GC allocation ???
std.socket Socket.setOption 'new' causes GC allocation ???
std.socket Socket.setOption 'new' causes GC allocation ???
std.socket Socket.setOption operator ~ may cause GC allocation ???
std.socket Socket.setOption 'new' causes GC allocation ???
std.socket Socket.setOption 'new' causes GC allocation ???
std.socket Socket.select 'new' causes GC allocation ???
std.socket Socket.Address 'new' causes GC allocation ???
std.socket Socket.Address 'new' causes GC allocation ???
std.socket Socket.Address 'new' causes GC allocation ???
std.socket socketPair 'new' causes GC allocation ???
std.socket socketPair 'new' causes GC allocation ???
std.socket Protocol.populate 'new' causes GC allocation ???
std.socket Service.populate 'new' causes GC allocation ???
std.socket InternetHost.validHostent 'new' causes GC allocation ???
std.socket InternetHost.populate 'new' causes GC allocation ???
std.socket InternetHost.populate 'new' causes GC allocation ???
std.socketstream SocketStream.SocketStream 'new' causes GC allocation ???
std.stdio ) operator ~ may cause GC allocation ???
std.stdio file operator ~ may cause GC allocation ???
std.stdio the operator ~ may cause GC allocation ???
std.stdio file 'new' causes GC allocation ???
std.stdio with operator ~ may cause GC allocation ???
std.stdio with 'new' causes GC allocation ???
std.stdio with 'new' causes GC allocation ???
std.stdio readlnImpl setting 'length' may cause GC allocation ???
std.stdio readlnImpl operator ~= may cause GC allocation ???
std.stdio readlnImpl setting 'length' may cause GC allocation ???
std.stdio readlnImpl setting 'length' may cause GC allocation ???
std.stdio readlnImpl 'new' causes GC allocation ???
std.stdio readlnImpl 'new' causes GC allocation ???
std.stdio readlnImpl 'new' causes GC allocation ???
std.stdio readlnImpl operator ~ may cause GC allocation ???
std.stdio _popen operator ~ may cause GC allocation ???
std.stdio to operator ~ may cause GC allocation ???
std.stdio to operator ~ may cause GC allocation ???
std.stdio the operator ~ may cause GC allocation ???
std.stdio file operator ~ may cause GC allocation ???
std.stdio file operator ~ may cause GC allocation ???
std.stdio for operator ~ may cause GC allocation ???
std.stream ungetcw operator ~= may cause GC allocation ???
std.stream ungetcw operator ~= may cause GC allocation ???
std.stream writeExact 'new' causes GC allocation ???
std.stream flush setting 'length' may cause GC allocation ???
std.stream string 'new' causes GC allocation ???
std.stream string 'new' causes GC allocation ???
std.stream string setting 'length' may cause GC allocation ???
std.stream void 'new' causes GC allocation ???
std.stream void 'new' causes GC allocation ???
std.stream void 'new' causes GC allocation ???
std.stream source 'new' causes GC allocation ???
std.stream TreadLine(T) operator ~= may cause GC allocation ???
std.stream void 'new' causes GC allocation ???
std.stream open operator ~ may cause GC allocation ???
std.stream open 'new' causes GC allocation ???
std.stream open operator ~ may cause GC allocation ???
std.stream open 'new' causes GC allocation ???
std.stream ulong 'new' causes GC allocation ???
std.stream this() 'new' causes GC allocation ???
std.stream filename 'new' causes GC allocation ???
std.stream hFile 'new' causes GC allocation ???
std.stream wchar setting 'length' may cause GC allocation ???
std.stream wchar 'new' causes GC allocation ???
std.stream wchar 'new' causes GC allocation ???
std.stream data 'new' causes GC allocation ???
std.stream reserve setting 'length' may cause GC allocation ???
std.stream void 'delete' requires GC ???
std.stream readExact 'new' causes GC allocation ???
std.stream readLine setting 'length' may cause GC allocation ???
std.stream readLine operator ~= may cause GC allocation ???
std.stream readLine setting 'length' may cause GC allocation ???
std.stream readLineW setting 'length' may cause GC allocation ???
std.stream readLineW operator ~= may cause GC allocation ???
std.stream readLineW setting 'length' may cause GC allocation ???
std.stream readString 'new' causes GC allocation ???
std.stream readStringW 'new' causes GC allocation ???
std.stream getc setting 'length' may cause GC allocation ???
std.stream getcw setting 'length' may cause GC allocation ???
std.stream getcw 'new' causes GC allocation ???
std.stream ungetc setting 'length' may cause GC allocation ???
std.stream ungetc operator ~= may cause GC allocation ???
std.stream ungetcw setting 'length' may cause GC allocation ???
std.stream ungetcw operator ~= may cause GC allocation ???
std.string rightJustify 'new' causes GC allocation ???
std.string rightJustify 'new' causes GC allocation ???
std.string toStringz 'new' causes GC allocation ???
std.string makeTrans 'new' causes GC allocation ???
std.string format 'new' causes GC allocation ???
std.string sformat using closure causes GC allocation ???
std.string sformat 'new' causes GC allocation ???
std.string soundex 'new' causes GC allocation ???
std.string abbrev indexing an associative array may cause GC allocation ???
std.string abbrev indexing an associative array may cause GC allocation ???
std.syserror SysError.msg 'new' causes GC allocation ???
std.traits std indexing an associative array may cause GC allocation ???
std.traits std associative array literal may cause GC allocation ???
std.traits std indexing an associative array may cause GC allocation ???
std.typecons NotImplementedError.method operator ~ may cause GC allocation ???
std.typecons Tuple.injectNamedFields operator ~= may cause GC allocation ???
std.typecons Tuple.injectNamedFields operator ~= may cause GC allocation ???
std.uni genUnrolledSwitchSearch operator ~= may cause GC allocation ???
std.uni genUnrolledSwitchSearch operator ~= may cause GC allocation ???
std.uni genUnrolledSwitchSearch operator ~= may cause GC allocation ???
std.uni GcPolicy.alloc 'new' causes GC allocation ???
std.uni GcPolicy.realloc setting 'length' may cause GC allocation ???
std.uni GcPolicy.append operator ~= may cause GC allocation ???
std.uni InversionList.set operator ~= may cause GC allocation ???
std.uni InversionList.set operator ~= may cause GC allocation ???
std.uni InversionList.inverted array literal may cause GC allocation ???
std.uni InversionList.inverted array literal may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~ may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~ may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~ may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~ may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~ may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.toSourceCode operator ~= may cause GC allocation ???
std.uni InversionList.dropUpTo array literal may cause GC allocation ???
std.uni InversionList.skipUpTo array literal may cause GC allocation ???
std.uni compressTo operator ~= may cause GC allocation ???
std.uni compressTo operator ~= may cause GC allocation ???
std.uni compressTo operator ~= may cause GC allocation ???
std.uni compressTo operator ~= may cause GC allocation ???
std.uni compressTo operator ~= may cause GC allocation ???
std.uni compressTo operator ~= may cause GC allocation ???
std.uni isPrettyPropertyName array literal may cause GC allocation ???
std.uni unicode.loadAny operator ~ may cause GC allocation ???
std.uni unicode.loadAny 'new' causes GC allocation ???
std.uni unicode.loadAny operator ~ may cause GC allocation ???
std.uni unicode.loadAny 'new' causes GC allocation ???
std.uni unicode.loadAny operator ~ may cause GC allocation ???
std.uni encodeTo 'new' causes GC allocation ???
std.uni toCaseInPlaceAlloc.toCaseInPlaceAlloc 'new' causes GC allocation ???
std.uni MultiArray.sizes 'new' causes GC allocation ???
std.uni MultiArray.n setting 'length' may cause GC allocation ???
std.uni MultiArray.n setting 'length' may cause GC allocation ???
std.uri URI_Encode 'new' causes GC allocation ???
std.uri URI_Encode 'new' causes GC allocation ???
std.uri URI_Encode 'new' causes GC allocation ???
std.uri URI_Encode 'new' causes GC allocation ???
std.uri URI_Encode 'new' causes GC allocation ???
std.uri URIException.nothrow operator ~ may cause GC allocation ???
std.utf decodeImpl 'new' causes GC allocation ???
std.utf decodeImpl 'new' causes GC allocation ???
std.utf decodeImpl 'new' causes GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode operator ~= may cause GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode operator ~= may cause GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode operator ~= may cause GC allocation ???
std.utf encode operator ~= may cause GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode 'new' causes GC allocation ???
std.utf encode operator ~= may cause GC allocation ???
std.utf strideImpl 'new' causes GC allocation ???
std.utf toUTF8 setting 'length' may cause GC allocation ???
std.utf toUTF8 setting 'length' may cause GC allocation ???
std.utf toUTF8 setting 'length' may cause GC allocation ???
std.utf toUTF8 setting 'length' may cause GC allocation ???
std.utf toUTF16 setting 'length' may cause GC allocation ???
std.utf toUTF16 setting 'length' may cause GC allocation ???
std.utf toUTF16 operator ~= may cause GC allocation ???
std.utf wstring setting 'length' may cause GC allocation ???
std.utf wstring setting 'length' may cause GC allocation ???
std.utf toUTF32 setting 'length' may cause GC allocation ???
std.utf toUTF32 setting 'length' may cause GC allocation ???
std.utf toUTFzImpl operator ~= may cause GC allocation ???
std.utf strideBack 'new' causes GC allocation ???
std.utf UTFException.msg operator ~ may cause GC allocation ???
std.utf UTFException.string operator ~= may cause GC allocation ???
std.utf toUCSindex 'new' causes GC allocation ???
std.utf UTFException.string operator ~= may cause GC allocation ???
std.utf UTFException.string operator ~= may cause GC allocation ???
std.uuid **** 'new' causes GC allocation ???
std.uuid **** 'new' causes GC allocation ???
std.uuid **** 'new' causes GC allocation ???
std.uuid **** 'new' causes GC allocation ???
std.uuid **** 'new' causes GC allocation ???
std.variant VariantException operator ~ may cause GC allocation ???
std.variant VariantN.handler 'new' causes GC allocation ???
std.variant VariantN.handler 'new' causes GC allocation ???
std.variant VariantN.handler 'new' causes GC allocation ???
std.variant VariantN.handler operator ~= may cause GC allocation ???
std.variant VariantN.handler array literal may cause GC allocation ???
std.variant VariantN.handler operator ~= may cause GC allocation ???
std.variant VariantN.handler operator ~= may cause GC allocation ???
std.variant VariantN.handler 'new' causes GC allocation ???
std.variant VariantN.handler 'new' causes GC allocation ???
std.variant VariantN.get 'new' causes GC allocation ???
std.variant VariantN.value 'new' causes GC allocation ???
std.xml Tag.string operator ~ may cause GC allocation ???
std.xml Tag.string operator ~ may cause GC allocation ???
std.xml Tag.string indexing an associative array may cause GC allocation ???
std.xml Tag.string 'new' causes GC allocation ???
std.xml Tag.string setting 'length' may cause GC allocation ???
std.xml Tag.string setting 'length' may cause GC allocation ???
std.xml Tag.string 'new' causes GC allocation ???
std.xml Tag.const operator ~ may cause GC allocation ???
std.xml Tag.const operator ~= may cause GC allocation ???
std.xml Tag.const operator ~ may cause GC allocation ???
std.xml Tag.const operator ~ may cause GC allocation ???
std.xml Tag.const operator ~ may cause GC allocation ???
std.xml Comment.content 'new' causes GC allocation ???
std.xml Comment.string operator ~ may cause GC allocation ???
std.xml CData.content 'new' causes GC allocation ???
std.xml CData.string operator ~ may cause GC allocation ???
std.xml XMLInstruction.content 'new' causes GC allocation ???
std.xml XMLInstruction.string operator ~ may cause GC allocation ???
std.xml ProcessingInstruction.content 'new' causes GC allocation ???
std.xml ProcessingInstruction.string operator ~ may cause GC allocation ???
std.xml Item.pretty array literal may cause GC allocation ???
std.xml ElementParser.parse indexing an associative array may cause GC allocation ???
std.xml ElementParser.parse 'new' causes GC allocation ???
std.xml ElementParser.parse indexing an associative array may cause GC allocation ???
std.xml ElementParser.parse 'new' causes GC allocation ???
std.xml ElementParser.parse indexing an associative array may cause GC allocation ???
std.xml ElementParser.parse 'new' causes GC allocation ???
std.xml ElementParser.parse 'new' causes GC allocation ???
std.xml ElementParser.parse 'new' causes GC allocation ???
std.xml ElementParser.parse indexing an associative array may cause GC allocation ???
std.xml ElementParser.parse 'new' causes GC allocation ???
std.xml ElementParser.parse 'new' causes GC allocation ???
std.xml ElementParser.msg 'new' causes GC allocation ???
std.xml ElementParser.msg 'new' causes GC allocation ???
std.xml ElementParser.msg 'new' causes GC allocation ???
std.xml ElementParser.checkAttValue operator ~ may cause GC allocation ???
std.xml ElementParser.checkElement operator ~ may cause GC allocation ???
std.xml ElementParser.checkLiteral operator ~ may cause GC allocation ???
std.xml ElementParser.checkEnd operator ~ may cause GC allocation ???
std.xml ElementParser.checkEnd 'new' causes GC allocation ???
std.xml ElementParser.checkEnd operator ~ may cause GC allocation ???
std.xml ElementParser.checkEnd 'new' causes GC allocation ???
std.xml ElementParser.checkEnd operator ~ may cause GC allocation ???
std.xml check 'new' causes GC allocation ???
std.xml CheckException.string operator ~= may cause GC allocation ???
std.xml CheckException.string operator ~= may cause GC allocation ???
std.xml CheckException.string operator ~ may cause GC allocation ???
std.xml Err 'new' causes GC allocation ???
std.xml Err 'new' causes GC allocation ???
std.xml Err operator ~= may cause GC allocation ???
std.xml Err operator ~= may cause GC allocation ???
std.xml Err 'new' causes GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode 'new' causes GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml decode 'new' causes GC allocation ???
std.xml decode operator ~= may cause GC allocation ???
std.xml Document.s 'new' causes GC allocation ???
std.xml Document.const operator ~ may cause GC allocation ???
std.xml Element.name 'new' causes GC allocation ???
std.xml Element.name 'new' causes GC allocation ???
std.xml Element.tag_ 'new' causes GC allocation ???
std.xml Element.tag_ indexing an associative array may cause GC allocation ???
std.xml Element.opCatAssign operator ~= may cause GC allocation ???
std.xml Element.opCatAssign operator ~= may cause GC allocation ???
std.xml Element.opCatAssign operator ~= may cause GC allocation ???
std.xml Element.opCatAssign operator ~= may cause GC allocation ???
std.xml Element.opCatAssign operator ~= may cause GC allocation ???
std.xml Element.appendItem operator ~= may cause GC allocation ???
std.xml Element.parse using closure causes GC allocation ???
std.xml Element.parse 'new' causes GC allocation ???
std.xml Element.parse 'new' causes GC allocation ???
std.xml Element.parse 'new' causes GC allocation ???
std.xml Element.parse 'new' causes GC allocation ???
std.xml Element.parse indexing an associative array may cause GC allocation ???
std.xml Element.parse 'new' causes GC allocation ???
std.xml Element.const 'new' causes GC allocation ???
std.xml Element.const operator ~= may cause GC allocation ???
std.xml Element.const array literal may cause GC allocation ???
std.xml Element.const operator ~ may cause GC allocation ???
std.xml Element.const array literal may cause GC allocation ???
std.xml Element.const operator ~ may cause GC allocation ???
std.xml Element.const array literal may cause GC allocation ???
std.xml Element.const array literal may cause GC allocation ???
std.xml Element.const operator ~= may cause GC allocation ???
std.xml Element.const operator ~= may cause GC allocation ???
std.xml Element.const operator ~= may cause GC allocation ???
std.xml Element.const operator ~= may cause GC allocation ???
std.zip ArchiveMember.expandedData setting 'length' may cause GC allocation ???
std.zip ArchiveMember.compressionMethod 'new' causes GC allocation ???
std.zip ZipArchive.addMember indexing an associative array may cause GC allocation ???
std.zip ZipArchive.build 'new' causes GC allocation ???
std.zip ZipArchive.build 'new' causes GC allocation ???
std.zip ZipArchive.build 'new' causes GC allocation ???
std.zip ZipException.msg operator ~ may cause GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.buffer indexing an associative array may cause GC allocation ???
std.zip ZipArchive.buffer 'new' causes GC allocation ???
std.zip ZipArchive.expand 'new' causes GC allocation ???
std.zip ZipArchive.expand 'new' causes GC allocation ???
std.zip ZipArchive.expand 'new' causes GC allocation ???
std.zip ZipArchive.expand 'new' causes GC allocation ???
std.zlib compress 'new' causes GC allocation ???
std.zlib compress 'delete' requires GC ???
std.zlib compress 'new' causes GC allocation ???
std.zlib compress setting 'length' may cause GC allocation ???
std.zlib uncompress 'new' causes GC allocation ???
std.zlib uncompress setting 'length' may cause GC allocation ???
std.zlib uncompress setting 'length' may cause GC allocation ???
std.zlib uncompress 'new' causes GC allocation ???
std.zlib uncompress 'new' causes GC allocation ???
std.zlib Compress.error 'new' causes GC allocation ???
std.zlib Compress.compress 'new' causes GC allocation ???
std.zlib Compress.compress operator ~ may cause GC allocation ???
std.zlib Compress.compress 'delete' requires GC ???
std.zlib Compress.compress setting 'length' may cause GC allocation ???
std.zlib Compress.flush operator ~= may cause GC allocation ???
std.zlib Compress.flush 'delete' requires GC ???
std.zlib Compress.flush operator ~= may cause GC allocation ???
std.zlib UnCompress.error 'new' causes GC allocation ???
std.zlib UnCompress.uncompress 'new' causes GC allocation ???
std.zlib UnCompress.uncompress operator ~ may cause GC allocation ???
std.zlib UnCompress.uncompress 'delete' requires GC ???
std.zlib UnCompress.uncompress setting 'length' may cause GC allocation ???
std.zlib UnCompress.flush 'new' causes GC allocation ???
std.zlib UnCompress.flush operator ~= may cause GC allocation ???
std.zlib UnCompress.flush 'delete' requires GC ???
std.zlib UnCompress.flush operator ~ may cause GC allocation ???