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

From D Wiki
Jump to: navigation, search
(Add auto-generated table)
(Category:Garbage Collection)
 
(23 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
= Potential solutions =
 +
== Closure allocations ==
 +
 +
=== CL01: Fixable by manually stack-allocating closure ===
 +
  A delegate is passed to some function which stores this delegate and
 +
  therefore correctly doesn't mark the parameter as scope. However,
 +
  the lifetime of the stored delegate is still limited to the current
 +
  function (e.g. it's stored in a struct instance, but on the stack).
 +
 +
  Can be fixed by creating a static struct{T... members; void
 +
  doSomething(){access members}} instance on stack and passing
 +
  &stackvar.doSomething as delegate.
 +
 +
=== CL02: Using delegates to add state to ranges ===
 +
  ----
 +
  return iota(dim).
 +
    filter!(i => ptr[i])().
 +
    map!(i => BitsSet!size_t(ptr[i], i * bitsPerSizeT))().
 +
    joiner();
 +
  ----
 +
  This code adds state to ranges without declaring a new type: the ptr
 +
  variable is not accessible and needs to be move into a closure.
 +
  Declaring a custom range type is a solution, but not
 +
  straightforward: If the ptr field is moved into the range a closure
 +
  is not necessary. But if the range is copied, it's address changes
 +
  and the delegate passed to map is now invalid.
 +
 +
=== CL03: Functions taking delegates as generic parameters ===
 +
  receiveTimeout,receive,formattedWrite accept different types,
 +
  including delegates. The delegates can all be scope to avoid the
 +
  allocation but is void foo(T)(scope T) a good idea? The alternative
 +
  is probably making an overload for delegates with scope attribute.
 +
 +
  (The result is that all functions calling receiveTimeout,... with a
 +
  delegate allocate a closure)
 +
 +
=== CL04: Solvable with manual memory management ===
 +
  Some specific functions can't be easily fixed, but the delegates
 +
  they create have a well defined lifetime (for example spawn creates
 +
  a delegate which is only needed at the startup of a new thread, it's
 +
  never used again). These could be malloc+freed.
 +
 +
=== CL05: Design issue ===
 +
  These functions generally create a delegate using variables passed
 +
  in as parameters. There's no way to avoid closures here. Although
 +
  manual allocation is an possible, the lifetime is undefined and can
 +
  only be managed by the GC.
 +
 +
=== CL06: Other ===
 +
  Two cases can be fixed by moving a buffer into a struct or moving a
 +
  function out of a member function into it's surrounding class.
 +
 +
= Labeled data =
 +
 +
Here are the results based on the compiler's report (building Phobos unittests with -vgc flag of DMD).
 +
 +
For templates only code that is _instantiated_ by unittests build is accounted for (~ all covered code).
 +
 +
The tool used to post-process -vgc output can be found [https://github.com/DmitryOlshansky/gchunt here], it's not tied to Phobos and
 +
should work with any github-based project (to be extended).
 +
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
! Module
 
! Module
 
! Artifact
 
! Artifact
 +
! Reason
 
! Possible Fix(es)
 
! Possible Fix(es)
|-
 
| <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
+
|std.algorithm
|toStringz
+
|BoyerMooreFinder.this
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L5685 1]
 +
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L5680 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|splitLines
+
|Cache.back
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L979 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|leftJustify
+
|Cache.front
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L974 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|rightJustify
+
|Cache.popBack
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L994 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|center
+
|Cache.popFront
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L985 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|detab
+
|Levenshtein.AllocMatrix
| ??
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8463 1]
 +
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8464 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|entab
+
|Levenshtein.path
| ??
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8429 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8436 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8440 3]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|translate
+
|SplitterResult.front
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3471 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|format
+
|SplitterResult.popFront
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3485 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|sformat
+
|TimSortImpl.ensureCapacity
| ??
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L10968 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|removechars
+
|TimSortImpl.sort
| ??
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L10777 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|squeeze
+
|castSwitch
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13739 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13767 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13804 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13817 4]
 +
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13963 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|succ
+
|commonPrefix
| ??
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L7157 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|tr
+
|largestPartialIntersection
| ??
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13115 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|soundex
+
|largestPartialIntersectionWeighted.heapComp
| ??
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13123 1]
 +
|  
 
|-
 
|-
|
+
|std.algorithm
|abbrev
+
|makeIndex
| ??
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L11695 1]
|-
 
|
 
|wrap
 
| ??
 
|}
 
 
 
 
 
Auto-generated results based as reported by compiler (via -vgc flag of DMD).
 
  
 
+
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L11768 1]
{| class="wikitable"
+
|  
! Module
 
! Artifact
 
! Reason
 
! Possible Fix(es)
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/algorithm.d#L10409 std.algorithm]
+
|std.algorithm
|TimSortImpl.sort
+
|predSwitch
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L14520 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L14545 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/algorithm.d#L10600 std.algorithm]
+
|std.algorithm
|TimSortImpl.ensureCapacity
+
|reduce.reduceImpl
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L1163 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L1079 std.array]
+
|std.algorithm
|insertInPlace
+
|rndstuff
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12851 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12875 2]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12858 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12888 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L2386 std.array]
+
|std.algorithm
|Appender.arr
+
|save
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12908 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12926 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L2401 std.array]
+
|std.algorithm
|Appender.arr
+
|splitter.Result.front
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3634 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L2465 std.array]
+
|std.algorithm
|Appender.ensureAddable
+
|splitter.Result.popFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3641 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L2475 std.array]
+
|std.array
 
|Appender.ensureAddable
 
|Appender.ensureAddable
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2438 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2448 2]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2457 1]
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2450 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L2477 std.array]
+
|std.array
|Appender.ensureAddable
+
|Appender.this
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2359 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2374 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L34 std.array]
+
|std.array
 
|array
 
|array
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L34 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L419 std.array]
+
|std.array
 
|arrayAllocImpl
 
|arrayAllocImpl
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L419 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L420 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L431 3]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L421 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L428 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/array.d#L420 std.array]
+
|std.array
|arrayAllocImpl
+
|assocArray
|'new' causes GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L267 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bigint.d#L478 std.bigint]
+
|std.array
|BigInt.toString
+
|insertInPlace.putDChar
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1135 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bigint.d#L478 std.bigint]
+
|std.array
|BigInt.toString
+
|insertInPlace.trustedMemcopy
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1071 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bigint.d#L478 std.bigint]
+
|std.array
|BigInt.toString
+
|replace
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2015 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bigint.d#L478 std.bigint]
+
|std.array
|BigInt.toString
+
|replaceInPlace
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2124 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bigint.d#L561 std.bigint]
+
|std.array
|BigInt.checkDivByZero
+
|replaceSlice
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2309 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bigint.d#L568 std.bigint]
+
|std.array
|toDecimalString
+
|replicate
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1417 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bigint.d#L576 std.bigint]
+
|std.array
|toHex
+
|split
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1476 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1490 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bitmanip.d#L1567 std.bitmanip]
+
|std.base64
|BitArray.toString
+
|Base64Impl.Decoder.doDecoding
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1190 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1196 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bitmanip.d#L1567 std.bitmanip]
+
|std.base64
|BitArray.toString
+
|Base64Impl.Decoder.popFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1144 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1265 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1287 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1292 4]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bitmanip.d#L1567 std.bitmanip]
+
|std.base64
|BitArray.toString
+
|Base64Impl.Decoder.popFront.endCondition
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1275 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bitmanip.d#L1588 std.bitmanip]
+
|std.base64
|BitArray.bitsSet
+
|Base64Impl.Encoder.doEncoding
|using closure causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L526 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bitmanip.d#L49 std.bitmanip]
+
|std.base64
|myToStringx
+
|Base64Impl.Encoder.popFront
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L484 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L595 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bitmanip.d#L54 std.bitmanip]
+
|std.base64
|myToString
+
|Base64Impl.decode
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1077 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L799 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L945 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/bitmanip.d#L602 std.bitmanip]
+
|std.base64
|BitArray.length
+
|Base64Impl.decodeChar
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 1]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/complex.d#L128 std.complex]
+
|std.base64
|Complex.toString
+
|Base64Impl.encode
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L417 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/complex.d#L164 std.complex]
+
|std.bigint
|Complex.toString
+
|BigInt.checkDivByZero
|using closure causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L561 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/complex.d#L173 std.complex]
+
|std.bigint
|Complex.toString
+
|BigInt.toString
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L478 1]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L478 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L1019 std.concurrency]
+
|std.bigint
|locate
+
|toDecimalString.sink
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L568 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L1020 std.concurrency]
+
|std.bigint
|locate
+
|toHex.sink
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L576 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L1021 std.concurrency]
+
|std.bitmanip
|locate
+
|BitArray.length
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L602 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L1177 std.concurrency]
+
|std.bitmanip
|locate
+
|BitArray.toString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1567 1]
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1567 1]  
 +
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1590 1]
 +
| CL2
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L1187 std.concurrency]
+
|std.bitmanip
|locate
+
|myToString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L52 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L1266 std.concurrency]
+
|std.bitmanip
|locate
+
|myToStringx
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L47 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L1503 std.concurrency]
+
|std.complex
|locate
+
|Complex.toString
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/complex.d#L130 1]  
| ???
+
| CL3
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L334 std.concurrency]
+
|std.concurrency
|thisTid
+
|List.put
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L2202 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L838 std.concurrency]
+
|std.concurrency
|OnCrowding
+
|MessageBox.get.onLinkDeadMsg
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1875 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1885 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L907 std.concurrency]
+
|std.concurrency
|static
+
|MessageBox.get.pty
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1964 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L948 std.concurrency]
+
|std.concurrency
|register
+
|MessageBox.this
|indexing an associative array may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1708 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1713 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1714 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L948 std.concurrency]
+
|std.concurrency
|register
+
|_spawn
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L487 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L502 2]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L505 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L948 std.concurrency]
+
|std.concurrency
|register
+
|checkops
|indexing an associative array may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L483 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L948 std.concurrency]
+
|std.concurrency
|register
+
|create.wrap
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1418 1]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1418 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/concurrency.d#L949 std.concurrency]
+
|std.concurrency
|register
+
|dispatch
|indexing an associative array may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1408 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L1306 std.conv]
+
|std.concurrency
|toImpl
+
|newCondition
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1245 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1317 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L1906 std.conv]
+
|std.concurrency
|parse
+
|onCrowdingThrow
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L865 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L1960 std.conv]
+
|std.concurrency
|parse
+
|receiveOnly
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L761 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L2205 std.conv]
+
|std.concurrency
|parse
+
|register
|'new' causes GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L981 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L982 2]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L981 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L3563 std.conv]
+
|std.concurrency
|textImpl
+
|spawn
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1216 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L358 std.conv]
+
|std.concurrency
|toImpl
+
|this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L938 1]  
| ???
+
| CL4
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L3691 std.conv]
+
|std.concurrency
|strippedOctalLiteral
+
|thisTid
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L336 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L50 std.conv]
+
|std.concurrency
|convError
+
|yield
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1623 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L58 std.conv]
+
|std.container.array
|convError
+
|Array.Range.back
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L257 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/conv.d#L68 std.conv]
+
|std.container.array
|parseError
+
|Array.Range.front
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L251 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/cstream.d#L131 std.cstream]
+
|std.container.array
|ulong
+
|Array.Range.moveAt
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L287 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/cstream.d#L246 std.cstream]
+
|std.container.array
|din
+
|Array.Range.moveBack
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L281 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/cstream.d#L247 std.cstream]
+
|std.container.array
|dout
+
|Array.Range.moveFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L275 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/cstream.d#L248 std.cstream]
+
|std.container.array
|derr
+
|Array.Range.opIndex
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L293 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/csv.d#L129 std.csv]
+
|std.container.array
|CSVException.string
+
|Array.Range.opSlice
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L304 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L11753 std.datetime]
+
|std.container.array
|Date.dayOfYear
+
|Array.Range.opSliceAssign
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L310 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L316 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L1928 std.datetime]
+
|std.container.array
|SysTime.fracSecs
+
|Array.Range.opSliceOpAssign
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L336 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L342 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L1929 std.datetime]
+
|std.container.array
|SysTime.fracSecs
+
|Array.Range.opSliceUnary
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L323 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L330 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L2079 std.datetime]
+
|std.container.array
|SysTime.fracSec
+
|Array.Range.popBack
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L269 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27814 std.datetime]
+
|std.container.array
|****
+
|Array.Range.popFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L263 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27815 std.datetime]
+
|std.container.array
|****
+
|Array.back
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L465 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27819 std.datetime]
+
|std.container.array
|****
+
|Array.front
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L458 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27820 std.datetime]
+
|std.container.array
|****
+
|Array.opIndex
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L478 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27869 std.datetime]
+
|std.container.array
|****
+
|Array.opSlice
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L445 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27875 std.datetime]
+
|std.container.dlist
|****
+
|DList.createNode
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/dlist.d#L142 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27880 std.datetime]
+
|std.container.dlist
|****
+
|DList.initialize
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/dlist.d#L149 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27887 std.datetime]
+
|std.container.rbtree
|****
+
|RBNode.dup
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L579 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27902 std.datetime]
+
|std.container.rbtree
|****
+
|RedBlackTree.allocate
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L742 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27908 std.datetime]
+
|std.container.rbtree
|****
+
|RedBlackTree.check.recurse
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 98]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1555 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1556 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 103]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27959 std.datetime]
+
|std.container.rbtree
|****
+
|RedBlackTree.dup
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L908 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27965 std.datetime]
+
|std.container.rbtree
|****
+
|redBlackTree
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1677 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1683 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1689 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1699 4]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27970 std.datetime]
+
|std.container.slist
|****
+
|SList.initialize
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L29 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27977 std.datetime]
+
|std.container.slist
|****
+
|SList.insertFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L281 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L298 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27992 std.datetime]
+
|std.container.util
|****
+
|make.make
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/util.d#L22 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L27998 std.datetime]
+
|std.conv
|****
+
|convError
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L49 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L57 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28011 std.datetime]
+
|std.conv
|****
+
|parse
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1908 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1962 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2208 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2285 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2484 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2502 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2601 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2604 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2652 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2661 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2682 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2708 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2716 13]
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3314 1]
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2286 1]  
 +
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3128 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28025 std.datetime]
+
|std.conv
|****
+
|parse.bailOut
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2340 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28028 std.datetime]
+
|std.conv
|****
+
|parseError
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L67 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28039 std.datetime]
+
|std.conv
|****
+
|parseEscape
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3410 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28042 std.datetime]
+
|std.conv
|****
+
|strippedOctalLiteral
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3685 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28056 std.datetime]
+
|std.conv
|****
+
|textImpl
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3557 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28062 std.datetime]
+
|std.conv
|****
+
|toImpl
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1301 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1307 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1750 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L357 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L362 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L574 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 103] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 104] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 105] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 106] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 107] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L842 108] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L845 109]
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1466 1]  
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 102]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28100 std.datetime]
+
|std.cstream
|****
+
|seek
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L131 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28105 std.datetime]
+
|std.cstream
|****
+
|this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L246 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L248 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28131 std.datetime]
+
|std.csv
|****
+
|CsvReader.prime
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1042 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1087 2]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1037 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28132 std.datetime]
+
|std.csv
|****
+
|CsvReader.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L836 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L866 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L899 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L918 4]  
| ???
+
 
|-
+
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L874 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L896 2]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28327 std.datetime]
+
 
|****
+
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L900 1]
|'new' causes GC allocation
+
 
| ???
+
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L883 1]  
|-
+
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L28355 std.datetime]
+
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L892 1]
|****
+
|  
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L30431 std.datetime]
+
|std.csv
|DosFileTimeToSysTime
+
|CsvRecord.popFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1225 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L30443 std.datetime]
+
|std.csv
|DosFileTimeToSysTime
+
|CsvRecord.prime
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1266 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1306 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L30474 std.datetime]
+
|std.csv
|SysTimeToDosFileTime
+
|csvNextToken
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1397 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1436 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1450 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L30477 std.datetime]
+
|std.csv
|SysTimeToDosFileTime
+
|toString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L129 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L31441 std.datetime]
+
|std.datetime
|enforceValid
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L31446 std.datetime]
 
|enforceValid
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L31451 std.datetime]
 
|enforceValid
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L31456 std.datetime]
 
|enforceValid
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L31479 std.datetime]
 
|enforceValid
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L32164 std.datetime]
 
|monthFromString
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L392 std.datetime]
 
 
|Clock.currStdTime
 
|Clock.currStdTime
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L392 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L577 std.datetime]
+
|std.datetime
|SysTime.DateTime
+
|Date.dayOfYear
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L11753 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L578 std.datetime]
 
|SysTime.DateTime
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L635 std.datetime]
 
|SysTime.DateTime
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L7689 std.datetime]
 
|SysTime.toISOString
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L7692 std.datetime]
 
|SysTime.toISOString
 
|operator ~ may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L7818 std.datetime]
+
|std.datetime
|SysTime.toISOExtString
+
|Date.fromISOExtString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12544 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12550 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12551 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12553 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12555 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12560 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12562 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12566 8]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L7821 std.datetime]
+
|std.datetime
|SysTime.toISOExtString
+
|Date.fromISOString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12428 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12434 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12435 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12440 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12442 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12445 6]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L7951 std.datetime]
+
|std.datetime
|SysTime.toSimpleString
+
|Date.fromSimpleString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12665 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12671 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12672 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12673 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12678 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12680 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12684 7]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L7954 std.datetime]
+
|std.datetime
|SysTime.toSimpleString
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L9232 std.datetime]
 
 
|Date.yearBC
 
|Date.yearBC
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L9232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L9269 2]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/datetime.d#L9269 std.datetime]
+
|std.datetime
|Date.yearBC
+
|DateTime.fromISOExtString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16783 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16786 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/digest/digest.d#L726 std.digest.digest]
+
|std.datetime
|ubyte
+
|DateTime.fromISOString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16700 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16703 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/digest/digest.d#L898 std.digest.digest]
+
|std.datetime
|****
+
|DateTime.fromSimpleString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16864 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16867 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/digest/digest.d#L933 std.digest.digest]
+
|std.datetime
|****
+
|DosFileTimeToSysTime
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30468 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30480 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2023 std.encoding]
+
|std.datetime
|transcode
+
|Interval._enforceNotEmpty
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18664 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2032 std.encoding]
+
|std.datetime
|transcode
+
|Interval.begin
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17324 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2149 std.encoding]
+
|std.datetime
|EncodingScheme.register
+
|Interval.end
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17357 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2149 std.encoding]
+
|std.datetime
|EncodingScheme.register
+
|Interval.expand
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18313 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18325 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18335 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18395 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18408 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18420 6]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2149 std.encoding]
+
|std.datetime
|EncodingScheme.register
+
|Interval.intersection
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17839 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17871 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17900 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2152 std.encoding]
+
|std.datetime
|EncodingScheme.register
+
|Interval.merge
|indexing an associative array may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18015 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18048 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18078 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2172 std.encoding]
+
|std.datetime
|EncodingScheme.create
+
|Interval.shift
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18212 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18266 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2172 std.encoding]
+
|std.datetime
|EncodingScheme.create
+
|Interval.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17240 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17269 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2172 std.encoding]
+
|std.datetime
|EncodingScheme.create
+
|IntervalRange._enforceCorrectDirection
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25167 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25176 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2175 std.encoding]
+
|std.datetime
|EncodingScheme.create
+
|IntervalRange._enforceNotEmpty
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25153 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2175 std.encoding]
+
|std.datetime
|EncodingScheme.create
+
|NegInfInterval.intersection
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L22775 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L22805 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2175 std.encoding]
+
|std.datetime
|EncodingScheme.create
+
|NegInfInterval.merge
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L22944 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2335 std.encoding]
+
|std.datetime
|EncodingScheme.sanitize
+
|NegInfIntervalRange._enforceCorrectDirection
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25889 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2456 std.encoding]
+
|std.datetime
|EncodingSchemeASCII.const
+
|PosInfInterval.intersection
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L20581 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L20634 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2542 std.encoding]
+
|std.datetime
|EncodingSchemeLatin1.const
+
|PosInfInterval.merge
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L20744 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2618 std.encoding]
+
|std.datetime
|EncodingSchemeWindows1252.const
+
|PosInfIntervalRange._enforceCorrectDirection
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25604 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2686 std.encoding]
+
|std.datetime
|EncodingSchemeUtf8.const
+
|SysTime.fracSec
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L2079 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2757 std.encoding]
+
|std.datetime
|EncodingSchemeUtf16Native.const
+
|SysTime.fracSecs
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L1928 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L1929 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L2852 std.encoding]
+
|std.datetime
|EncodingSchemeUtf32Native.const
+
|SysTime.fromISOExtString
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8316 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8363 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/encoding.d#L389 std.encoding]
+
|std.datetime
|EncoderFunctions.WriteToString()
+
|SysTime.fromISOString
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8145 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/exception.d#L1406 std.exception]
+
|std.datetime
|ErrnoException.msg
+
|SysTime.fromSimpleString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8537 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8584 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/exception.d#L374 std.exception]
+
|std.datetime
|bailOut
+
|SysTime.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L577 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L578 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L635 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/exception.d#L534 std.exception]
+
|std.datetime
|errnoEnforce
+
|SysTime.toISOExtString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7818 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7821 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/exception.d#L560 std.exception]
+
|std.datetime
|enforceEx.enforceEx
+
|SysTime.toISOString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7689 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7692 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L1532 std.file]
+
|std.datetime
|ensureDirExists
+
|SysTime.toSimpleString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7951 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7954 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L162 std.file]
+
|std.datetime
|cenforce
+
|SysTimeToDosFileTime
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30511 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30514 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L1713 std.file]
+
|std.datetime
|rmdir
+
|TimeOfDay.fromISOExtString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13955 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13961 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13962 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13964 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13966 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13968 6]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L1724 std.file]
+
|std.datetime
|rmdir
+
|TimeOfDay.fromISOString
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13853 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13859 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13860 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13861 4]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L1728 std.file]
+
|std.datetime
|rmdir
+
|_enforceValidTZFile
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28387 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L1731 std.file]
+
|std.datetime
|rmdir
+
|enforceValid
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31478 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31483 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31488 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31493 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31516 5]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L2161 std.file]
+
|std.datetime
|****
+
|everyDayOfWeek
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24620 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L2280 std.file]
+
|std.datetime
|****
+
|everyDuration
|operator ~ may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24843 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L2322 std.file]
+
|std.datetime
|****
+
|expand
|operator ~ may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24516 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L2524 std.file]
+
|std.datetime
|rmdirRecurse
+
|fracSecsFromISOString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32335 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32338 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32339 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L292 std.file]
+
|std.datetime
|read
+
|fromISOString
|'delete' requires GC
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27492 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27497 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27508 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27513 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27514 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27519 6]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L2986 std.file]
+
|std.datetime
|dirEntries
+
|func
|using closure causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24743 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/file.d#L504 std.file]
+
|std.datetime
|remove
+
|getInstalledTZNames
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28163 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28164 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L1044 std.format]
+
|std.datetime
|FormatSpec.fillUp
+
|getTimeZone
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27846 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27847 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27851 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27852 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27901 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27907 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27912 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27919 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27934 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27940 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27991 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27997 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28002 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28009 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28024 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28030 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28043 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28057 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28060 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28071 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28074 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28094 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28132 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28137 24]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28088 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L2297 std.format]
+
|std.datetime
|formatRange
+
|initializeTests
|'new' causes GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33067 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33073 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33075 3]
| ???
+
 
 +
associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33068 1]
 +
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33069 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33070 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33073 3]  
 +
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33080 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33086 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33092 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33098 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33106 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33115 6]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L3218 std.format]
+
|std.datetime
|formatNth
+
|monthFromString
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32201 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L3219 std.format]
+
|std.datetime
|formatNth
+
|parseRFC822DateTime
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30623 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30627 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30635 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30653 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30662 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30669 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30677 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30680 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30688 9]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L3264 std.format]
+
|std.datetime
|getNthInt
+
|parseRFC822DateTime.parseTZ
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30710 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30714 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30720 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30722 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30738 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30739 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30740 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30741 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30742 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30743 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30744 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30745 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30746 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30751 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30754 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30767 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30772 17]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L3269 std.format]
+
|std.datetime
|getNthInt
+
|parseRFC822DateTime.stripAndCheckLen
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30588 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L4690 std.format]
+
|std.datetime
|primitiveTypeInfo
+
|readVal
|associative array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28359 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5086 std.format]
+
|std.datetime
|doFormat
+
|testBadParse822
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30803 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5351 std.format]
+
|std.datetime
|doFormat
+
|testParse822
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30794 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5504 std.format]
+
|std.digest.digest
|doFormat
+
|toHexString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/digest/digest.d#L732 1]  
| ???
+
| string toHexString(ubyte[] data): Provide ouput range and/or RCString overload
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5541 std.format]
+
|std.encoding
|doFormat
+
|EncoderFunctions.WriteToString.write
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L388 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5541 std.format]
+
|std.encoding
|doFormat
+
|EncodingScheme.create
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2173 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2176 2]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2173 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2176 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5541 std.format]
+
|std.encoding
|doFormat
+
|EncodingScheme.register
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2150 1]
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2153 1]  
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2150 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5716 std.format]
+
|std.encoding
|doFormat
+
|EncodingScheme.sanitize
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2336 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5801 std.format]
+
|std.encoding
|doFormat
+
|makeReadable
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2962 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2966 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2967 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2968 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2971 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2982 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2986 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2987 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2988 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2989 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2990 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2993 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3004 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3008 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3009 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3010 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3011 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3012 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3016 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3017 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3018 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3019 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3020 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3021 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3022 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3025 26]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5812 std.format]
+
|std.encoding
|doFormat
+
|names
|'new' causes GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2457 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2543 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2619 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2687 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2758 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2853 6]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5825 std.format]
+
|std.encoding
|doFormat
+
|sanitize
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L1420 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5829 std.format]
+
|std.encoding
|doFormat
+
|transcode
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2022 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2031 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L5931 std.format]
+
|std.encoding
|doFormat
+
|transcodeReverse
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2949 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/format.d#L923 std.format]
+
|std.exception
|FormatSpec.fillUp
+
|assertNotThrown
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L90 1]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L89 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/functional.d#L854 std.functional]
+
|std.exception
|memoize.memoize
+
|assertThrown
|indexing an associative array may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L236 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/getopt.d#L514 std.getopt]
+
|std.exception
|Option
+
|assumeWontThrow
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 2]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L927 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 3]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/getopt.d#L516 std.getopt]
+
|std.exception
|Option
+
|bailOut
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L394 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L398 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/getopt.d#L521 std.getopt]
+
|std.exception
|Option
+
|enforceEx.enforceEx
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L580 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L592 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L148 std.internal.digest.sha_SSSE3]
+
|std.exception
|computed
+
|errnoEnforce
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L554 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L149 std.internal.digest.sha_SSSE3]
+
|std.exception
|computed
+
|this
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L1435 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L155 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|DirEntry._ensureLStatDone
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2333 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L167 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|DirEntry._ensureStatDone
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2291 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L173 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|DirEntry.this
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2168 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L179 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|cenforce
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L162 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L203 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|deleteme
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L54 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L203 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|ensureDirExists
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1532 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L204 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|popFront
|operator ~= may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2997 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L223 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|read
|operator ~= may cause GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L292 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L228 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|readLink
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1722 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1738 2]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1731 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1735 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L240 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|remove
|array literal may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L504 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L240 std.internal.digest.sha_SSSE3]
+
|std.file
|computed
+
|rmdirRecurse
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2535 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L241 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|FormatSpec.fillUp
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1046 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L925 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L242 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|doFormat.formatArg.putAArray
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5400 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5553 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5590 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5765 4]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5590 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L243 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|doFormat.formatArg.putreal
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5134 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L244 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|doFormat.getFmtChar
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5850 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L252 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|doFormat.getFmtInt
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5861 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5980 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L252 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|doFormat.getFmtStar
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5874 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5878 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L253 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|formatNth.gencode
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3237 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3249 2]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3236 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L254 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|formatRange
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L2312 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L255 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|getNthInt
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3283 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3288 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L256 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|primitiveTypeInfo
|operator ~ may cause GC allocation
+
|associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L4733 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L262 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|singleSpec
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1229 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1230 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1241 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L262 std.internal.digest.sha_SSSE3]
+
|std.format
|computed
+
|unformatRange
|array literal may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L4610 1]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L4603 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L263 std.internal.digest.sha_SSSE3]
+
|std.functional
|computed
+
|memoize.memoize
|operator ~ may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/functional.d#L871 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L264 std.internal.digest.sha_SSSE3]
+
|std.functional
|computed
+
|partial.partial.errormsg
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/functional.d#L462 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/functional.d#L463 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L265 std.internal.digest.sha_SSSE3]
+
|std.getopt
|computed
+
|getoptImpl
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L606 23]
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L606 24]  
 +
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L557 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L615 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L271 std.internal.digest.sha_SSSE3]
+
|std.getopt
|computed
+
|handleOption
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L648 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L664 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L690 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L692 4]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L643 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L646 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L738 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L743 4]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L271 std.internal.digest.sha_SSSE3]
+
|std.getopt
|computed
+
|handleOption.setHash
|array literal may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L766 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L271 std.internal.digest.sha_SSSE3]
+
|std.getopt
|computed
+
|splitAndGet
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L514 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L516 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L521 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L272 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|****
|operator ~ may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L101 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L273 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.div
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L652 1]  
| ???
+
 
 +
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L649 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L279 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.divInt
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L590 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L279 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.fromDecimalString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L410 1]
| ???
+
 
 +
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L406 1]  
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L413 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L280 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.fromHexString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L354 1]  
| ???
+
 
 +
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L387 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L281 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.mod
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L665 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L666 2]  
| ???
+
 
 +
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L663 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L282 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.modInt
|operator ~ may cause GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L640 1]  
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L637 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L283 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.mul
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L568 1]  
| ???
+
 
 +
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L566 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L284 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.opAssign
|operator ~ may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L169 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L170 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L171 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L172 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L181 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L185 6]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L304 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.opShl
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L454 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L304 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.pow
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L802 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L829 2]  
| ???
+
 
 +
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L702 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L305 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.toDecimalString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L269 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L306 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|BigUint.toHexString
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L295 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L306 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|add
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1216 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L307 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|addInt
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1241 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L313 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|biguintFromDecimal
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1606 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L313 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|biguintToDecimal
|array literal may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1551 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L313 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|blockDivMod
|operator ~ may cause GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L2352 1]  
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L2329 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L329 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|divModInternal
|operator ~ may cause GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1483 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1484 2]  
| ???
+
 
|-
+
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1453 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1454 2]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L336 std.internal.digest.sha_SSSE3]
+
|  
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L341 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L341 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L345 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L345 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L345 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L346 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L346 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L350 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L350 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L351 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L356 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L356 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L378 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L379 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L380 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L381 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L382 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L391 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L391 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L391 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L392 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L393 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L394 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L395 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L400 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L400 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L401 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L402 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L403 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L404 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L409 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L409 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L410 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L411 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L412 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L413 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L418 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L418 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L418 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L419 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L420 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L421 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L422 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L422 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L423 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L424 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L424 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L425 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L425 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L434 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L435 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L436 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L437 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L447 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L448 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
+
|includeSign
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1036 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L453 std.internal.digest.sha_SSSE3]
+
|std.internal.math.biguintcore
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L453 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L453 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L454 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L454 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L455 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L456 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L461 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L461 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L462 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L463 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L468 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L468 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L469 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L470 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L476 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L476 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L476 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L477 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L477 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L478 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L479 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L479 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L480 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L480 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L482 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L482 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L482 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L483 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L483 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L484 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L484 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L504 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L505 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L506 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L506 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L507 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L508 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L509 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L510 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L511 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L514 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L514 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L514 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L515 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L516 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L517 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L519 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L519 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L519 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L520 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L606 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L610 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L611 std.internal.digest.sha_SSSE3]
 
|computed
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/digest/sha_SSSE3.d#L635 std.internal.digest.sha_SSSE3]
 
|computed
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1020 std.internal.math.biguintcore]
 
|nothrow
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1133 std.internal.math.biguintcore]
 
|nothrow
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1166 std.internal.math.biguintcore]
 
|nothrow
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1195 std.internal.math.biguintcore]
 
|BigDigit
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1220 std.internal.math.biguintcore]
 
|BigDigit
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1241 std.internal.math.biguintcore]
 
|BigDigit
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1347 std.internal.math.biguintcore]
 
 
|mulInternal
 
|mulInternal
|'new' causes GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1401 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1408 2]
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1372 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1406 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1376 std.internal.math.biguintcore]
+
|std.internal.math.biguintcore
|mulInternal
+
|squareInternal
|'delete' requires GC
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1434 1]  
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1432 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1381 std.internal.math.biguintcore]
+
|std.internal.math.biguintcore
|mulInternal
+
|sub
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1154 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1187 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1383 std.internal.math.biguintcore]
+
|std.internal.math.biguintcore
|mulInternal
+
|subInt
|'delete' requires GC
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1266 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1406 std.internal.math.biguintcore]
+
|std.json
|BigDigit
+
|JSONValue.assign
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L261 1]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L248 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1408 std.internal.math.biguintcore]
+
|std.json
|scratchbuff
+
|JSONValue.opBinary
|'delete' requires GC
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L385 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1427 std.internal.math.biguintcore]
+
|std.json
|divModInternal
+
|JSONValue.opIndex
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L350 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1428 std.internal.math.biguintcore]
+
|std.json
|divModInternal
+
|JSONValue.opIndexAssign
|'new' causes GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L366 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1457 std.internal.math.biguintcore]
+
|std.json
|divModInternal
+
|JSONValue.opOpAssign
|'delete' requires GC
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L408 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1458 std.internal.math.biguintcore]
+
|std.json
|divModInternal
+
|parseJSON.error
|'delete' requires GC
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L493 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1525 std.internal.math.biguintcore]
+
|std.json
|biguintToDecimal
+
|parseJSON.parseValue
|setting 'length' may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L636 1]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L658 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L1580 std.internal.math.biguintcore]
+
|std.json
|the
+
|toJSON.toString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L797 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L165 std.internal.math.biguintcore]
+
|std.json
|BigUint.opAssign
+
|toJSON.toValue.emit
|array literal may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L839 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L166 std.internal.math.biguintcore]
+
|std.mmfile
|BigUint.opAssign
+
|MmFile.this
|array literal may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/mmfile.d#L308 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/mmfile.d#L315 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/mmfile.d#L341 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L167 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.opAssign
+
|****
|array literal may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L285 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L168 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.opAssign
+
|AsyncChunkInputRange.this
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1433 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L177 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.opAssign
+
|AsyncLineInputRange.this
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1277 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L181 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.opAssign
+
|Curl.clearIfSupported
|array literal may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3825 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L2299 std.internal.math.biguintcore]
+
|std.net.curl
|nothrow
+
|Curl.onReceive
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3856 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L2322 std.internal.math.biguintcore]
+
|std.net.curl
|nothrow
+
|Curl.onReceiveHeader
|'delete' requires GC
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3903 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L265 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.char
+
|Curl.onSeek
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3973 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L291 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.char
+
|Curl.onSend
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3939 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L350 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.fromHexString
+
|Curl.onSocketOption
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4013 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L382 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.fromHexString
+
|FTP.url
|array literal may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2957 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L399 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.fromDecimalString
+
|HTTP.Impl.onReceiveHeader
|array literal may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2157 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L403 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.fromDecimalString
+
|HTTP.url
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2281 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L406 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.fromDecimalString
+
|Pool.push
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4138 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L444 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.opShl
+
|WorkerThreadProtocol.wait
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1221 1]  
| ???
+
| CL3
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L556 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.mul
+
|_basicFTP
|array literal may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L851 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L558 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.mul
+
|_basicHTTP
|'new' causes GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L806 1]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L765 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L802 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L803 3]  
 +
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L834 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L580 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.divInt
+
|_finalizeAsyncChunks
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4216 1]  
| ???
+
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4224 1]
 +
| CL3
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L627 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.modInt
+
|_getForRange
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1172 1]  
| ???
+
| CL3
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L630 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.modInt
+
|_receiveAsyncLines
|'delete' requires GC
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4303 1]
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4252 1]  
 +
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4329 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L639 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.div
+
|_spawnAsync
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4350 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4417 2]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4351 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L642 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.div
+
|byLine.SyncLineInputRange.popFront
|'new' causes GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1002 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1016 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L653 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.mod
+
|decodeLineInto
|array literal may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2001 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2022 2]
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1993 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2003 2]  
 +
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2105 1]
 +
| CL5
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L655 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.mod
+
|decodeString
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1955 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L656 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.mod
+
|del
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L590 1]  
| ???
+
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L744 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L691 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.pow
+
|download
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L291 1]  
| ???
+
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L327 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L791 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.pow
+
|dup
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3215 1]  
| ???
+
| CL5
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/internal/math/biguintcore.d#L818 std.internal.math.biguintcore]
+
|std.net.curl
|BigUint.pow
+
|push
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4161 1]  
| ???
+
| CL5
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/json.d#L350 std.json]
+
|std.net.curl
|JSONValue.inout
+
|upload
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L350 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/json.d#L788 std.json]
+
|std.net.isemail
|toJSON
+
|isEmail
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L578 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L678 4]
| ???
+
 
 +
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L101 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L211 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L94 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L96 4]
 +
 
 +
associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L100 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L101 2]
 +
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L146 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L148 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L149 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L152 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L161 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L162 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L197 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L203 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L245 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L246 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L289 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L290 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L294 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L300 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L301 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L302 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L371 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L372 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L385 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L452 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L453 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L492 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L493 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L494 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L515 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L516 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L526 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L527 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L542 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L543 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L566 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L567 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L572 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L573 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L702 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L711 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L734 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L744 40]
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L395 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L559 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L578 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L678 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 8]  
 +
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L119 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L124 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L128 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L134 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L140 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L146 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L149 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L158 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L161 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L162 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L165 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L170 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L178 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L183 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L189 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L198 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L201 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L204 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L208 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L224 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L228 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L243 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L245 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L246 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L257 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L262 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L266 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L272 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L276 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L281 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L289 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L290 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L298 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L300 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L301 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L306 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L314 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L319 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L324 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L328 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L340 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L344 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L358 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L363 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L369 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L371 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L372 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L399 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L402 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L414 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L420 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L428 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L431 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L436 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L439 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L442 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L445 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L450 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L452 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L453 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L460 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L461 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L470 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L474 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L475 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L485 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L490 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L492 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L493 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L494 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L503 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L511 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L515 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L516 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L519 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L520 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L526 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L527 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L537 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L540 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L542 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L543 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L552 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L555 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L566 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L567 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L572 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L573 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L586 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L596 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L605 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L609 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L611 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L621 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L626 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L635 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L642 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L653 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L663 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L688 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L691 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L694 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L697 103] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L700 104] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L703 105] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L706 106] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L709 107] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L712 108] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L716 109] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L719 110] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L732 111] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L735 112]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/json.d#L830 std.json]
+
|std.net.isemail
|toJSON
+
|substr
|indexing an associative array may cause GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L1920 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/mmfile.d#L321 std.mmfile]
+
|std.numeric
|MmFile.filename
+
|Fft.this
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/numeric.d#L2706 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/mmfile.d#L328 std.mmfile]
+
|std.outbuffer
|MmFile.filename
+
|OutBuffer.reserve
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/outbuffer.d#L84 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/mmfile.d#L354 std.mmfile]
+
|std.parallelism
|MmFile.filename
+
|RoundRobinBuffer.this
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3853 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3857 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L1172 std.net.curl]
+
|std.parallelism
|template
+
|Task.executeInNewThread
|using closure causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L742 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L748 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L1221 std.net.curl]
+
|std.parallelism
|template
+
|TaskPool.WorkerLocalStorage.initialize
|using closure causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2850 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L1433 std.net.curl]
+
|std.parallelism
|AsyncChunkInputRange
+
|TaskPool.abstractPutGroupNoSync
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1232 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L2089 std.net.curl]
 
|HTTP.Impl
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L2141 std.net.curl]
 
|HTTP.Impl
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L2265 std.net.curl]
 
|HTTP.url
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L2932 std.net.curl]
 
|FTP.url
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L3181 std.net.curl]
 
|SMTP.Impl
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L3782 std.net.curl]
 
|Curl.onReceive
 
|using closure causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L3813 std.net.curl]
+
|std.parallelism
|Curl.onReceiveHeader
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L3860 std.net.curl]
 
|Curl.onSend
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L3896 std.net.curl]
 
|Curl.onSeek
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L3930 std.net.curl]
 
|Curl.onSocketOption
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L3970 std.net.curl]
 
|Curl.onProgress
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L4095 std.net.curl]
 
|Pool.void
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L4118 std.net.curl]
 
|_receiveAsyncChunks
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/net/curl.d#L4173 std.net.curl]
 
|_finalizeAsyncChunks
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/numeric.d#L2673 std.numeric]
 
|Fft.memSpace
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/outbuffer.d#L84 std.outbuffer]
 
|OutBuffer.reserve
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1206 std.parallelism]
 
 
|TaskPool.abstractPutNoSync
 
|TaskPool.abstractPutNoSync
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1206 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1232 std.parallelism]
+
|std.parallelism
|TaskPool.abstractPutGroupNoSync
+
|TaskPool.asyncBuf.AsyncBuf.this
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2162 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2163 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1388 std.parallelism]
+
|std.parallelism
|TaskPool.task
+
|TaskPool.asyncBuf.popFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2265 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1445 std.parallelism]
+
|std.parallelism
|TaskPool.nWorkers
+
|TaskPool.map.map.Map.dumpToFrom
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1894 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1446 std.parallelism]
+
|std.parallelism
|TaskPool.nWorkers
+
|TaskPool.map.map.Map.this
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1951 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1952 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1956 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1447 std.parallelism]
+
|std.parallelism
|TaskPool.nWorkers
+
|TaskPool.map.map.popFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2084 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1448 std.parallelism]
+
|std.parallelism
|TaskPool.nWorkers
+
|TaskPool.parallel
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1640 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1450 std.parallelism]
+
|std.parallelism
|TaskPool.nWorkers
+
|TaskPool.popFront
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2426 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L1453 std.parallelism]
+
|std.parallelism
|TaskPool.nWorkers
+
|TaskPool.reduce.reduce.reduceOnRange
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2613 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L3278 std.parallelism]
+
|std.parallelism
|taskPool
+
|TaskPool.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1388 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1445 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1446 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1447 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1448 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1450 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1453 7]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L3386 std.parallelism]
+
|std.parallelism
|)
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L3467 std.parallelism]
 
 
|foreachErr
 
|foreachErr
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3467 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L742 std.parallelism]
+
|std.parallelism
|Task.executeInNewThread
+
|submitAndExecute
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3386 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/parallelism.d#L748 std.parallelism]
+
|std.parallelism
|Task.executeInNewThread
+
|task
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L840 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L877 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L904 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L1190 std.path]
+
|std.parallelism
|buildNormalizedPath
+
|taskPool
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3278 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L1234 std.path]
 
|buildNormalizedPath
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L1995 std.path]
+
|std.path
 
|absolutePath
 
|absolutePath
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1995 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L2473 std.path]
+
|std.path
|globMatch
+
|buildNormalizedPath
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1190 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1234 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L2874 std.path]
+
|std.path
|expandTilde
+
|buildPath
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L992 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1001 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L2913 std.path]
+
|std.path
|expandTilde
+
|defaultExtension
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L931 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L933 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L2918 std.path]
+
|std.path
|expandTilde
+
|expandTilde.combineCPathWithDPath
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2874 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/path.d#L992 std.path]
+
|std.path
|****
+
|expandTilde.expandFromDatabase
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2913 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2918 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1142 std.process]
+
|std.path
|Pid.returns
+
|globMatch
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2473 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1501 std.process]
+
|std.path
|pipe
+
|relativePath
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2086 1]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2109 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2110 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2117 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2118 4]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1505 std.process]
+
|std.path
|pipe
+
|setExtension
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L843 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L845 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L872 3]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L861 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L862 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L867 3]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1509 std.process]
+
|std.process
|pipe
+
|Pid.performWait
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1144 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1714 std.process]
+
|std.process
|pipeProcessImpl
+
|ProcessPipes.stderr
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1929 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1728 std.process]
+
|std.process
|pipeProcessImpl
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1895 std.process]
 
 
|ProcessPipes.stdin
 
|ProcessPipes.stdin
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1897 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1911 std.process]
+
|std.process
 
|ProcessPipes.stdout
 
|ProcessPipes.stdout
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1913 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L1927 std.process]
+
|std.process
|ProcessPipes.stderr
+
|TestScript.this
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2208 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2209 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2134 std.process]
+
|std.process
|ProcessException.newFromErrno
+
|_spawnvp
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3222 1]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3223 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2135 std.process]
+
|std.process
|ProcessException.newFromErrno
+
|charAllocator
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2447 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2371 std.process]
+
|std.process
|escapeWindowsShellCommand
+
|createEnv
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L595 1]  
| ???
+
 
|-
+
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L598 1]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2374 std.process]
+
|  
|escapeWindowsShellCommand
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2401 std.process]
 
|escapeShellArguments
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2405 std.process]
 
|escapeShellArguments
 
|setting 'length' may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2445 std.process]
+
|std.process
|charAllocator
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2779 std.process]
 
 
|environment.opIndex
 
|environment.opIndex
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2781 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2840 std.process]
+
|std.process
|environment.Exception
+
|environment.opIndexAssign
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2842 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L2900 std.process]
+
|std.process
 
|environment.toAA
 
|environment.toAA
|indexing an associative array may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2902 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L3220 std.process]
+
|std.process
|use
+
|escapeShellArguments.allocator
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2403 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2407 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L3221 std.process]
+
|std.process
|use
+
|escapeWindowsShellCommand
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2373 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2376 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L3398 std.process]
+
|std.process
 
|execvpe_
 
|execvpe_
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3409 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L3491 std.process]
+
|std.process
|shell
+
|newFromErrno
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2137 1]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2136 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L360 std.process]
+
|std.process
|spawnProcessImpl
+
|pipe
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1503 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1507 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1511 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L365 std.process]
+
|std.process
|spawnProcessImpl
+
|pipeProcessImpl
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1716 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1730 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L371 std.process]
+
|std.process
|spawnProcessImpl
+
|shell
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3502 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L375 std.process]
+
|std.process
 
|spawnProcessImpl
 
|spawnProcessImpl
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L362 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L367 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L373 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L377 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L401 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L483 6]
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L401 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L399 std.process]
+
|std.process
|spawnProcessImpl
+
|uniqueTempPath
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2238 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L399 std.process]
 
|spawnProcessImpl
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L399 std.process]
 
|spawnProcessImpl
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L399 std.process]
 
|spawnProcessImpl
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L481 std.process]
 
|spawnProcessImpl
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L593 std.process]
+
|std.random
|createEnv
+
|MersenneTwisterEngine.seed
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L625 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/process.d#L596 std.process]
+
|std.random
|createEnv
+
|RandomCover.this
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L1961 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L1973 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/random.d#L625 std.random]
+
|std.random
|****
+
|uniformDistribution
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L1730 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
+
|std.range.constraints
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3009 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3012 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3026 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3028 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3040 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L3045 std.range]
 
|roundRobin
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L4287 std.range]
 
|Repeat.opSlice
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/range.d#L686 std.range]
 
 
|put
 
|put
|array literal may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/constraints.d#L498 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1018 std.regex.internal.backtracking]
+
|std.range.constraints
|CtContext.ctGenFixupCode
+
|putChar
|operator ~= may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/constraints.d#L558 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1025 std.regex.internal.backtracking]
+
|std.range.interfaces
|CtContext.ctGenFixupCode
+
|InputRangeObject.save
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L336 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1047 std.regex.internal.backtracking]
+
|std.range.interfaces
|CtContext.ctGenFixupCode
+
|inputRangeObject
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L431 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1068 std.regex.internal.backtracking]
+
|std.range.interfaces
|CtContext.ctGenFixupCode
+
|outputRangeObject.outputRangeObject
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L452 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1078 std.regex.internal.backtracking]
+
|std.range.interfaces
|CtContext.ctGenFixupCode
+
|putMethods
|operator ~= may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 2]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1088 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctGenFixupCode
+
|OnlyResult.opIndex
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5629 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5693 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5739 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1099 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctGenFixupCode
+
|OnlyResult.opSlice
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5649 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5709 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5752 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1107 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctGenFixupCode
+
|Zip.tryGetInit
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2880 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1120 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctGenFixupCode
+
|lockstepMixin
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3353 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3354 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3359 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3360 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3361 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3362 6]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1188 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctAtomCode
+
|opSlice
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L6021 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1195 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctAtomCode
+
|roundRobin.Result.front.makeSwitch
|operator ~= may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1219 12]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 10]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1201 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctAtomCode
+
|roundRobin.Result.popFront.makeSwitchIncrementCounter
|operator ~= may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1252 12]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 10]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1208 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctAtomCode
+
|roundRobin.Result.popFront.makeSwitchPopFront
|operator ~= may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1235 10]  
| ???
+
 
|-
+
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 9]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1212 std.regex.internal.backtracking]
+
|  
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1219 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1227 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1234 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1241 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1265 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1285 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1300 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1317 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1323 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1329 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1334 std.regex.internal.backtracking]
 
|CtContext.ctAtomCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1367 std.regex.internal.backtracking]
 
|CtContext.ctGenRegEx
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1387 std.regex.internal.backtracking]
 
|CtContext.ctGenRegEx
 
|operator ~= may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1388 std.regex.internal.backtracking]
+
|std.range.package
|CtContext.ctGenRegEx
+
|takeNone
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2310 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2467 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2582 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L1390 std.regex.internal.backtracking]
+
|std.regex.internal.ir
|CtContext.ctGenRegEx
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L732 std.regex.internal.backtracking]
 
|ctSub
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L789 std.regex.internal.backtracking]
 
|CtContext.restoreCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L796 std.regex.internal.backtracking]
 
|CtContext.restoreCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L802 std.regex.internal.backtracking]
 
|CtContext.restoreCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L804 std.regex.internal.backtracking]
 
|CtContext.restoreCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L808 std.regex.internal.backtracking]
 
|CtContext.restoreCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L823 std.regex.internal.backtracking]
 
|CtContext.saveCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L826 std.regex.internal.backtracking]
 
|CtContext.saveCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L830 std.regex.internal.backtracking]
 
|CtContext.saveCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L834 std.regex.internal.backtracking]
 
|CtContext.saveCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L836 std.regex.internal.backtracking]
 
|CtContext.saveCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L849 std.regex.internal.backtracking]
 
|CtContext.ctGenBlock
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L884 std.regex.internal.backtracking]
 
|CtContext.ctGenGroup
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L885 std.regex.internal.backtracking]
 
|CtContext.ctGenGroup
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L912 std.regex.internal.backtracking]
 
|CtContext.ctGenGroup
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L978 std.regex.internal.backtracking]
 
|CtContext.ctGenAlternation
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L980 std.regex.internal.backtracking]
 
|CtContext.ctGenAlternation
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L985 std.regex.internal.backtracking]
 
|CtContext.ctGenAlternation
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L993 std.regex.internal.backtracking]
 
|CtContext.ctGenAlternation
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/backtracking.d#L996 std.regex.internal.backtracking]
 
|CtContext.ctGenAlternation
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/ir.d#L400 std.regex.internal.ir]
 
|disassemble
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/ir.d#L403 std.regex.internal.ir]
 
 
|disassemble
 
|disassemble
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/ir.d#L400 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/ir.d#L403 2]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/ir.d#L43 std.regex.internal.ir]
+
|std.regex.internal.ir
 
|getTrie
 
|getTrie
|indexing an associative array may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/ir.d#L43 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/kickstart.d#L117 std.regex.internal.kickstart]
+
|std.regex.internal.kickstart
 
|ShiftOr.fetch
 
|ShiftOr.fetch
|setting 'length' may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L117 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/kickstart.d#L202 std.regex.internal.kickstart]
+
|std.regex.internal.kickstart
|ShiftOr.Regex
+
|ShiftOr.this
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L227 1]  
| ???
+
 
|-
+
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L202 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L259 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L284 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L305 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L326 5]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/kickstart.d#L227 std.regex.internal.kickstart]
+
|  
|ShiftOr.Regex
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/kickstart.d#L259 std.regex.internal.kickstart]
 
|ShiftOr.Regex
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/kickstart.d#L284 std.regex.internal.kickstart]
 
|ShiftOr.Regex
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/kickstart.d#L305 std.regex.internal.kickstart]
 
|ShiftOr.Regex
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/kickstart.d#L326 std.regex.internal.kickstart]
 
|ShiftOr.Regex
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L1283 std.regex.internal.parser]
 
|Parser.charsetToIr
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L1289 std.regex.internal.parser]
 
|Parser.charsetToIr
 
|operator ~= may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L1291 std.regex.internal.parser]
+
|std.regex.internal.parser
 
|Parser.charsetToIr
 
|Parser.charsetToIr
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1283 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1289 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1291 3]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L1423 std.regex.internal.parser]
+
|std.regex.internal.parser
 
|Parser.error
 
|Parser.error
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1423 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L1452 std.regex.internal.parser]
+
|std.regex.internal.parser
|lightPostprocess
+
|Parser.markBackref
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L335 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L1500 std.regex.internal.parser]
+
|std.regex.internal.parser
|lightPostprocess
+
|Parser.parseFlags
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L430 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L435 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L178 std.regex.internal.parser]
+
|std.regex.internal.parser
|parseUniHex
+
|Parser.parseQuantifier
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L732 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L679 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L728 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L225 std.regex.internal.parser]
+
|std.regex.internal.parser
|getTrie
+
|Parser.parseRegex
|indexing an associative array may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L483 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L487 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L263 std.regex.internal.parser]
+
|std.regex.internal.parser
|Stack.push
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L335 std.regex.internal.parser]
 
|Parser.markBackref
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L382 std.regex.internal.parser]
 
 
|Parser.put
 
|Parser.put
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L382 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L389 std.regex.internal.parser]
+
|std.regex.internal.parser
 
|Parser.putRaw
 
|Parser.putRaw
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L389 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L430 std.regex.internal.parser]
+
|std.regex.internal.parser
|Parser.parseFlags
+
|Stack.push
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L263 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L435 std.regex.internal.parser]
+
|std.regex.internal.parser
|Parser.parseFlags
+
|getTrie
|'new' causes GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L225 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L483 std.regex.internal.parser]
+
|std.regex.internal.parser
|Parser.parseRegex
+
|lightPostprocess
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1452 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1500 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L487 std.regex.internal.parser]
+
|std.regex.internal.parser
|Parser.parseRegex
+
|parseUniHex
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L178 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L679 std.regex.internal.parser]
 
|Parser.parseQuantifier
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L728 std.regex.internal.parser]
 
|Parser.parseQuantifier
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L732 std.regex.internal.parser]
 
|Parser.parseQuantifier
 
|operator ~= may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/parser.d#L79 std.regex.internal.parser]
+
|std.regex.internal.parser
 
|reverseBytecode
 
|reverseBytecode
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L79 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/thompson.d#L677 std.regex.internal.thompson]
+
|std.regex.package
|ThompsonMatcher.eval
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/internal/thompson.d#L704 std.regex.internal.thompson]
 
|ThompsonMatcher.eval
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/regex/package.d#L415 std.regex.package]
 
 
|Captures.newMatches
 
|Captures.newMatches
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/package.d#L415 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1034 std.socket]
+
|std.socket
|getAddressInfoImpl
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1045 std.socket]
 
|getAddressInfoImpl
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1052 std.socket]
 
|getAddressInfoImpl
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1100 std.socket]
 
|serviceToPort
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1135 std.socket]
 
|getAddress
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1152 std.socket]
 
|getAddress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1154 std.socket]
 
|getAddress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1159 std.socket]
 
|getAddress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1159 std.socket]
 
|getAddress
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1159 std.socket]
 
|getAddress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1239 std.socket]
 
|parseAddress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1240 std.socket]
 
|parseAddress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1346 std.socket]
 
 
|Address.toHostString
 
|Address.toHostString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1332 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1353 3]
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1348 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1353 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1362 std.socket]
+
|std.socket
|Address.toHostString
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1362 std.socket]
 
|Address.toHostString
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1362 std.socket]
 
|Address.toHostString
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1362 std.socket]
 
|Address.toHostString
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1367 std.socket]
 
|Address.toHostString
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1367 std.socket]
 
|Address.toHostString
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1367 std.socket]
 
|Address.toHostString
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1367 std.socket]
 
|Address.toHostString
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1377 std.socket]
 
 
|Address.toServiceString
 
|Address.toServiceString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1363 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1369 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1374 3]
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1369 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1374 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1383 std.socket]
+
|std.socket
|Address.toServiceString
+
|Address.toString
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1437 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1439 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1383 std.socket]
+
|std.socket
|Address.toServiceString
+
|InternetHost.populate
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L729 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L750 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1383 std.socket]
+
|std.socket
|Address.toServiceString
+
|InternetHost.validHostent
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L709 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1383 std.socket]
+
|std.socket
|Address.toServiceString
+
|Protocol.populate
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L470 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1388 std.socket]
+
|std.socket
|Address.toServiceString
+
|Service.populate
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L570 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1388 std.socket]
+
|std.socket
|Address.toServiceString
+
|Socket.accept
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2769 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1388 std.socket]
+
|std.socket
|Address.toServiceString
+
|Socket.accepting
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2757 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1451 std.socket]
+
|std.socket
|Address.string
+
|Socket.bind
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2699 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1453 std.socket]
 
|Address.string
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1597 std.socket]
 
|InternetAddress.char
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1600 std.socket]
 
|InternetAddress.char
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1664 std.socket]
 
|InternetAddress.string
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1874 std.socket]
 
|Internet6Address.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L1942 std.socket]
 
|if
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2164 std.socket]
 
|SocketSet.SocketSet
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2173 std.socket]
 
|SocketSet.SocketSet
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2230 std.socket]
 
|SocketSet.add
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2231 std.socket]
 
|SocketSet.add
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L256 std.socket]
 
|SocketOSException.msg
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2592 std.socket]
 
|Socket.af
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2612 std.socket]
 
|Socket.af
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2691 std.socket]
+
|std.socket
 
|Socket.blocking
 
|Socket.blocking
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2677 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2713 std.socket]
 
|Socket.bind
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2745 std.socket]
+
|std.socket
 
|Socket.connect
 
|Socket.connect
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2731 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2757 std.socket]
+
|std.socket
|Socket.listen
+
|Socket.createAddress
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3372 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3376 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3380 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2771 std.socket]
+
|std.socket
|Socket.Socket
+
|Socket.getOption
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3044 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3067 2]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3067 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2783 std.socket]
+
|std.socket
|Socket.accept
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2846 std.socket]
 
 
|Socket.hostName
 
|Socket.hostName
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2832 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2856 std.socket]
+
|std.socket
|Socket.remoteAddress
+
|Socket.listen
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2743 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2858 std.socket]
+
|std.socket
|Socket.remoteAddress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2869 std.socket]
 
 
|Socket.localAddress
 
|Socket.localAddress
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2855 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2857 2]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L2871 std.socket]
+
|std.socket
|Socket.localAddress
+
|Socket.remoteAddress
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2842 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2844 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3058 std.socket]
+
|std.socket
|Socket.receiveFrom
+
|Socket.select
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3348 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3081 std.socket]
+
|std.socket
|Socket.getOption
+
|Socket.setOption
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3092 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3154 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3156 3]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3154 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3081 std.socket]
+
|std.socket
|Socket.getOption
+
|Socket.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2578 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2598 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3081 std.socket]
+
|std.socket
|Socket.getOption
+
|SocketSet.add
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2217 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3081 std.socket]
+
|std.socket
|Socket.getOption
+
|SocketSet.resize
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2150 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3106 std.socket]
+
|std.socket
|Socket.setOption
+
|SocketSet.setMinCapacity
|'new' causes GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2159 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3168 std.socket]
+
|std.socket
|Socket.setOption
+
|getAddress
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1138 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1140 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1145 3]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1145 1]  
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1121 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3168 std.socket]
+
|std.socket
|Socket.setOption
+
|getAddressInfoImpl
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1020 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1031 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1038 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3168 std.socket]
+
|std.socket
|Socket.setOption
+
|parse
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1860 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3170 std.socket]
+
|std.socket
|Socket.setOption
+
|parseAddress
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1225 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1226 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3362 std.socket]
+
|std.socket
|Socket.select
+
|serviceToPort
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1086 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3386 std.socket]
+
|std.socket
|Socket.Address
+
|socketPair
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3457 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3390 std.socket]
+
|std.socket
|Socket.Address
+
|socketPair.toSocket
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3461 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3394 std.socket]
+
|std.socket
|Socket.Address
+
|this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1583 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1586 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1928 3]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L242 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3471 std.socket]
+
|std.socket
|socketPair
+
|toHostNameString
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1650 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L3475 std.socket]
+
|std.socketstream
|socketPair
+
|seek
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socketstream.d#L128 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L484 std.socket]
+
|std.stdio
|Protocol.populate
+
|ChunksImpl.opApply
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3547 2]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3548 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L584 std.socket]
+
|std.stdio
|Service.populate
+
|File.ByChunk.front
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2087 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L723 std.socket]
+
|std.stdio
|InternetHost.validHostent
+
|File.ByChunk.popFront
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2094 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L743 std.socket]
+
|std.stdio
|InternetHost.populate
+
|File.ByChunk.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2064 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socket.d#L764 std.socket]
+
|std.stdio
|InternetHost.populate
+
|File.close
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L634 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L641 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/socketstream.d#L128 std.socketstream]
+
|std.stdio
|SocketStream.SocketStream
+
|File.lock
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1009 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L1009 std.stdio]
+
|std.stdio
|)
+
|File.popen
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L421 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L1042 std.stdio]
+
|std.stdio
|file
+
|File.readln
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1398 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1419 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1423 3]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1394 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L1073 std.stdio]
+
|std.stdio
|the
+
|File.seek
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L815 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L2064 std.stdio]
+
|std.stdio
|file
+
|File.setvbuf
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L917 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L934 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L3633 std.stdio]
+
|std.stdio
|with
+
|File.tell
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L872 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L3639 std.stdio]
+
|std.stdio
|with
+
|File.tryLock
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1042 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L3645 std.stdio]
+
|std.stdio
|with
+
|File.unlock
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1073 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L3919 std.stdio]
+
|std.stdio
|readlnImpl
+
|LockingTextReader.front
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2663 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L3923 std.stdio]
+
|std.stdio
|readlnImpl
+
|LockingTextReader.popFront
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2669 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L3947 std.stdio]
+
|std.stdio
|readlnImpl
+
|lines.opApplyRaw
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3355 1]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3330 1]  
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3351 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L3953 std.stdio]
+
|std.stdio
|readlnImpl
+
|opCall
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3639 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3645 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L4087 std.stdio]
+
|std.stdio
|readlnImpl
+
|openNetwork
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4090 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4093 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4110 3]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4113 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L4090 std.stdio]
+
|std.stdio
 
|readlnImpl
 
|readlnImpl
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3923 1]
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3919 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3947 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3953 3]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L4108 std.stdio]
+
|std.stdio
|readlnImpl
+
|this
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3633 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L4111 std.stdio]
+
|std.stream
|readlnImpl
+
|Stream.assertReadable
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1433 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L421 std.stdio]
+
|std.stream
|_popen
+
|Stream.assertSeekable
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1443 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L634 std.stdio]
+
|std.stream
|to
+
|Stream.assertWriteable
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1438 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L641 std.stdio]
+
|std.stream
|to
+
|Stream.flush
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1341 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L815 std.stdio]
+
|std.stream
|the
+
|Stream.getc
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L643 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L872 std.stdio]
+
|std.stream
|file
+
|Stream.getcw
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L668 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L663 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L917 std.stdio]
+
|std.stream
|file
+
|Stream.readExact
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L428 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stdio.d#L934 std.stdio]
+
|std.stream
|for
+
|Stream.readLine
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L505 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L498 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L511 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1001 std.stream]
+
|std.stream
|ungetcw
+
|Stream.readLineW
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L548 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L541 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L554 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1011 std.stream]
+
|std.stream
|ungetcw
+
|Stream.readString
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L613 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1094 std.stream]
+
|std.stream
|writeExact
+
|Stream.readStringW
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L621 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1341 std.stream]
+
|std.stream
|flush
+
|Stream.toString
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1370 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1378 2]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1382 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1370 std.stream]
+
|std.stream
|string
+
|Stream.ungetc
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L680 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L679 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1378 std.stream]
+
|std.stream
|string
+
|Stream.ungetcw
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L691 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L690 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1382 std.stream]
+
|std.stream
|string
+
|Stream.vreadf
|setting 'length' may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1001 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1011 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1433 std.stream]
+
|std.stream
|void
+
|Stream.writeExact
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1094 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1438 std.stream]
+
|std.stream
|void
+
|TreadLine.readLine
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1805 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1443 std.stream]
+
|std.stream
|void
+
|close
|'new' causes GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2864 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1640 std.stream]
+
|std.stream
|source
+
|data
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2727 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1805 std.stream]
+
|std.stream
|TreadLine(T)
+
|flush
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1852 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L1852 std.stream]
+
|std.stream
|void
+
|getcw
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2513 1]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2508 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2004 std.stream]
+
|std.stream
 
|open
 
|open
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2004 1]
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2004 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2004 std.stream]
+
|std.stream
|open
+
|readStringW
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2520 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2004 std.stream]
 
|open
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2004 std.stream]
 
|open
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2126 std.stream]
 
|ulong
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2238 std.stream]
 
|this()
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2243 std.stream]
 
|filename
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2253 std.stream]
 
|hFile
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2508 std.stream]
 
|wchar
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2513 std.stream]
 
|wchar
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2520 std.stream]
 
|wchar
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2727 std.stream]
 
|data
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2785 std.stream]
+
|std.stream
 
|reserve
 
|reserve
|setting 'length' may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2785 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L2864 std.stream]
+
|std.stream
|void
+
|seek
|'delete' requires GC
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2126 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L428 std.stream]
+
|std.stream
|readExact
+
|this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1640 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2238 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2243 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2253 4]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L498 std.stream]
+
|std.string
|readLine
+
|abbrev
|setting 'length' may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4334 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4337 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L505 std.stream]
+
|std.string
|readLine
+
|center
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2471 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2484 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L511 std.stream]
+
|std.string
|readLine
+
|detab
|setting 'length' may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2552 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2553 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2560 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L541 std.stream]
+
|std.string
|readLineW
+
|entab
|setting 'length' may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2652 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2681 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L548 std.stream]
+
|std.string
|readLineW
+
|entab.change
|operator ~= may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2636 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2637 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L554 std.stream]
+
|std.string
|readLineW
+
|format
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3222 1]  
| ???
+
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3274 1]
 +
| CL6
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L613 std.stream]
+
|std.string
|readString
+
|leftJustify
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2401 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2412 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L621 std.stream]
+
|std.string
|readStringW
+
|makeTrans
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3070 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L643 std.stream]
+
|std.string
|getc
+
|outdent
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4617 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L663 std.stream]
+
|std.string
|getcw
+
|rightJustify
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2436 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2447 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L668 std.stream]
+
|std.string
|getcw
+
|sformat
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3315 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L679 std.stream]
+
|std.string
|ungetc
+
|soundex
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4188 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L680 std.stream]
+
|std.string
|ungetc
+
|succ
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3662 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L690 std.stream]
+
|std.string
|ungetcw
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/stream.d#L691 std.stream]
 
|ungetcw
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L2436 std.string]
 
|rightJustify
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L2447 std.string]
 
|rightJustify
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L256 std.string]
 
 
|toStringz
 
|toStringz
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L256 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L3070 std.string]
+
|std.string
|makeTrans
+
|translate
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3051 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L3222 std.string]
+
|std.string
|format
+
|translateImpl
|'new' causes GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2982 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L3274 std.string]
+
|std.string
|sformat
+
|wrap
|using closure causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4493 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4494 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4499 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4502 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4522 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4523 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4526 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4527 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4529 9]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4478 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4479 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L3315 std.string]
+
|std.syserror
|sformat
+
|SysError.msg
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/syserror.d#L41 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L4237 std.string]
+
|std.traits
|soundex
+
|demangleFunctionAttributes
|'new' causes GC allocation
+
|associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L219 1]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L219 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L4383 std.string]
+
|std.traits
|abbrev
+
|extractAttribFlags
|indexing an associative array may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1907 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1910 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1912 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1917 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1919 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1922 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1926 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1928 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1930 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1932 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1935 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1937 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1941 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1943 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1945 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1947 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1957 17]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/string.d#L4386 std.string]
+
|std.traits
|abbrev
+
|fqnType.parametersTypeString
|indexing an associative array may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L586 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L587 2]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L592 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/syserror.d#L41 std.syserror]
+
|std.traits
|SysError.msg
+
|fun
|'new' causes GC allocation
+
|associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L5623 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/traits.d#L222 std.traits]
+
|std.typecons
|std
+
|Unique.this
|indexing an associative array may cause GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L151 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/traits.d#L222 std.traits]
+
|std.typecons
|std
+
|alignForSize
|associative array literal may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 7]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1429 8]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/traits.d#L222 std.traits]
+
|std.typecons
|std
+
|generateDoNothing
|indexing an associative array may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 2]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2757 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 3]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/typecons.d#L2202 std.typecons]
+
|std.typecons
|NotImplementedError.method
+
|this
|operator ~ may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2360 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/typecons.d#L405 std.typecons]
+
|std.typecons
|Tuple.injectNamedFields
+
|wrap.wrap.Impl.generateFun.mod
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3323 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3326 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3327 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/typecons.d#L408 std.typecons]
+
|std.typecons
|Tuple.injectNamedFields
+
|wrap.wrap.Impl.generateFun.stc
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3311 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3312 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3313 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3314 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3315 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3316 6]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1542 std.uni]
+
|std.typecons
|genUnrolledSwitchSearch
+
|wrap.wrap.wrap
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3209 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1551 std.uni]
+
|std.uni
|genUnrolledSwitchSearch
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1557 std.uni]
 
|genUnrolledSwitchSearch
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1709 std.uni]
 
 
|GcPolicy.alloc
 
|GcPolicy.alloc
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1695 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1714 std.uni]
+
|std.uni
|GcPolicy.realloc
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1726 std.uni]
 
 
|GcPolicy.append
 
|GcPolicy.append
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1712 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1989 std.uni]
+
|std.uni
|InversionList.set
+
|GcPolicy.realloc
|operator ~= may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1700 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L1990 std.uni]
+
|std.uni
|InversionList.set
+
|InversionList.dropUpTo
|operator ~= may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2938 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2489 std.uni]
+
|std.uni
 
|InversionList.inverted
 
|InversionList.inverted
|array literal may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2487 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2492 2]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2494 std.uni]
+
|std.uni
|InversionList.inverted
+
|InversionList.skipUpTo
|array literal may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2975 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2550 std.uni]
+
|std.uni
|InversionList.toSourceCode
+
|InversionList.this
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1982 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1983 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2551 std.uni]
+
|std.uni
|InversionList.toSourceCode
+
|MultiArray.length.length
|operator ~ may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L859 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L892 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2558 std.uni]
+
|std.uni
|InversionList.toSourceCode
+
|MultiArray.this
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L825 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2562 std.uni]
+
|std.uni
|InversionList.toSourceCode
+
|SetSearcher.opCall
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6049 1]  
| ???
+
 
|-
+
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6049 1]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2568 std.uni]
+
|  
|InversionList.toSourceCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2569 std.uni]
 
|InversionList.toSourceCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2572 std.uni]
 
|InversionList.toSourceCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2610 std.uni]
 
|InversionList.toSourceCode
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2612 std.uni]
 
|InversionList.toSourceCode
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2614 std.uni]
 
|InversionList.toSourceCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2617 std.uni]
 
|InversionList.toSourceCode
 
|operator ~= may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2620 std.uni]
+
|std.uni
|InversionList.toSourceCode
+
|Utf16Matcher.badEncoding
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4949 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2622 std.uni]
+
|std.uni
|InversionList.toSourceCode
+
|Utf8Matcher.DefMatcher.genDispatch
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4755 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4761 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4763 3]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2631 std.uni]
 
|InversionList.toSourceCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2633 std.uni]
 
|InversionList.toSourceCode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2936 std.uni]
 
|InversionList.dropUpTo
 
|array literal may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L2973 std.uni]
+
|std.uni
|InversionList.skipUpTo
+
|Utf8Matcher.badEncoding
|array literal may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4669 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L5728 std.uni]
+
|std.uni
 
|compressTo
 
|compressTo
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5761 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5764 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5765 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5770 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5771 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5772 6]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L5731 std.uni]
+
|std.uni
|compressTo
+
|encodeTo
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L8238 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L5732 std.uni]
+
|std.uni
|compressTo
+
|genUnrolledSwitchSearch
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1524 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1533 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1539 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L5737 std.uni]
+
|std.uni
|compressTo
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L5738 std.uni]
 
|compressTo
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L5739 std.uni]
 
|compressTo
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L5979 std.uni]
 
 
|isPrettyPropertyName
 
|isPrettyPropertyName
|array literal may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6017 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L6188 std.uni]
+
|std.uni
|unicode.loadAny
+
|normalize
|operator ~ may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7719 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7724 2]  
| ???
+
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7726 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7777 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7779 3]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L6188 std.uni]
+
|std.uni
|unicode.loadAny
+
|testAll
|'new' causes GC allocation
+
|using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5454 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L6188 std.uni]
+
|std.uni
|unicode.loadAny
+
|toCaseInPlaceAlloc.toCaseInPlaceAlloc
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L8386 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L6188 std.uni]
+
|std.uni
 
|unicode.loadAny
 
|unicode.loadAny
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6228 1]  
| ???
+
 
|-
+
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6228 1]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L6188 std.uni]
+
|  
|unicode.loadAny
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L8154 std.uni]
 
|encodeTo
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L8302 std.uni]
 
|toCaseInPlaceAlloc.toCaseInPlaceAlloc
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L851 std.uni]
 
|MultiArray.sizes
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L885 std.uni]
+
|std.uri
|MultiArray.n
+
|URI_Decode
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L250 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L256 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L274 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L276 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L290 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L294 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L303 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L308 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L310 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L313 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L318 11]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uni.d#L918 std.uni]
+
|std.uri
|MultiArray.n
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uri.d#L120 std.uri]
 
 
|URI_Encode
 
|URI_Encode
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L120 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L126 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L191 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L200 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L206 5]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uri.d#L126 std.uri]
+
|std.uri
|URI_Encode
+
|this
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L50 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uri.d#L191 std.uri]
 
|URI_Encode
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uri.d#L200 std.uri]
 
|URI_Encode
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uri.d#L206 std.uri]
 
|URI_Encode
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uri.d#L50 std.uri]
+
|std.utf
|URIException.nothrow
+
|RefBidirCU.save
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2726 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1115 std.utf]
+
|std.utf
|decodeImpl
+
|RefRandomCU.opSlice
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2748 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1230 std.utf]
+
|std.utf
|decodeImpl
+
|RefRandomCU.save
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2745 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1284 std.utf]
+
|std.utf
 
|decodeImpl
 
|decodeImpl
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1299 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1305 2]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1576 std.utf]
+
|std.utf
|encode
+
|decodeImpl.exception
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1130 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1245 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1247 3]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1595 std.utf]
 
|encode
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1631 std.utf]
+
|std.utf
|encode
+
|decodeImpl.invalidUTF
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1147 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1646 std.utf]
+
|std.utf
|encode
+
|decodeImpl.outOfBounds
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1156 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1685 std.utf]
+
|std.utf
 
|encode
 
|encode
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1611 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1630 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1667 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1682 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1739 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1759 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1824 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1841 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1874 9]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1722 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1761 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1827 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1836 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1877 5]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1702 std.utf]
+
|std.utf
|encode
+
|strideBack
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L311 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L335 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1722 std.utf]
+
|std.utf
|encode
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1724 std.utf]
 
|encode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1785 std.utf]
 
|encode
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1788 std.utf]
 
|encode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1797 std.utf]
 
|encode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1802 std.utf]
 
|encode
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1834 std.utf]
 
|encode
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L1837 std.utf]
 
|encode
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L199 std.utf]
 
 
|strideImpl
 
|strideImpl
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L190 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2096 std.utf]
+
|std.utf
|toUTF8
+
|testBadDecode
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1393 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1397 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2105 std.utf]
+
|std.utf
|toUTF8
+
|testDecode
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1331 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1333 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1337 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2122 std.utf]
+
|std.utf
|toUTF8
+
|testDecodeFront
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1358 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1360 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1365 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2131 std.utf]
+
|std.utf
|toUTF8
+
|this
|setting 'length' may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L62 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2174 std.utf]
+
|std.utf
|toUTF16
+
|toString
|setting 'length' may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L74 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L78 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L79 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2175 std.utf]
+
|std.utf
|toUTF16
+
|toUCSindex
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L857 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L859 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2182 std.utf]
+
|std.utf
 
|toUTF16
 
|toUTF16
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2233 1]  
| ???
+
 
|-
+
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2225 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2226 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2260 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2261 4]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2207 std.utf]
+
|  
|wstring
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2208 std.utf]
 
|wstring
 
|setting 'length' may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2229 std.utf]
+
|std.utf
 
|toUTF32
 
|toUTF32
|setting 'length' may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2284 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2307 2]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2250 std.utf]
+
|std.utf
|toUTF32
+
|toUTF8
|setting 'length' may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2143 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2152 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2171 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2180 4]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L2399 std.utf]
+
|std.utf
 
|toUTFzImpl
 
|toUTFzImpl
|operator ~= may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2397 1]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2456 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L316 std.utf]
+
|std.uuid
|strideBack
+
|UUID.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L336 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L341 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L354 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L372 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L383 5]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L71 std.utf]
+
|std.uuid
|UTFException.msg
+
|parseUUID.parserError
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L1200 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L1206 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L1215 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L84 std.utf]
+
|std.variant
|UTFException.string
+
|VariantN.get
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L791 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L810 2]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L842 std.utf]
 
|toUCSindex
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L88 std.utf]
+
|std.variant
|UTFException.string
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/utf.d#L89 std.utf]
 
|UTFException.string
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uuid.d#L335 std.uuid]
 
|****
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uuid.d#L340 std.uuid]
 
|****
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uuid.d#L353 std.uuid]
 
|****
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uuid.d#L371 std.uuid]
 
|****
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/uuid.d#L382 std.uuid]
 
|****
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L1416 std.variant]
 
|VariantException
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L236 std.variant]
 
 
|VariantN.handler
 
|VariantN.handler
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L236 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L456 std.variant]
+
|std.variant
|VariantN.handler
+
|VariantN.handler.tryPutting
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L371 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L436 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L456 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L477 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L500 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L510 6]  
| ???
+
 
|-
+
array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 10]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L477 std.variant]
+
 
|VariantN.handler
+
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L451 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L471 2]
|'new' causes GC allocation
+
 
| ???
+
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L494 11]
|-
+
|  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L489 std.variant]
 
|VariantN.handler
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L489 std.variant]
 
|VariantN.handler
 
|array literal may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L489 std.variant]
+
|std.variant
|VariantN.handler
+
|VariantN.opArithmetic
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L974 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L494 std.variant]
+
|std.variant
|VariantN.handler
+
|VariantN.opAssign
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L648 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L500 std.variant]
+
|std.variant
|VariantN.handler
+
|VariantN.opCmp
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L916 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L510 std.variant]
+
|std.variant
|VariantN.handler
+
|this
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L1416 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L791 std.variant]
+
|std.variant
|VariantN.get
+
|variantArray
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L1387 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/variant.d#L916 std.variant]
+
|std.variant
|VariantN.value
+
|visitImpl.visitGetOverloadMap
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L2193 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1055 std.xml]
+
|std.xml
|Tag.string
+
|Check.fail
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2095 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2101 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2106 3]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1059 std.xml]
+
|std.xml
|Tag.string
+
|ElementParser.parse
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1991 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1999 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2019 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2020 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2034 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2044 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2054 7]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1957 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1997 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2011 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2039 4]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1067 std.xml]
+
|std.xml
|Tag.string
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1071 std.xml]
 
|Tag.string
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1075 std.xml]
 
|Tag.string
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1079 std.xml]
 
|Tag.string
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1080 std.xml]
 
|Tag.string
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1158 std.xml]
 
|Tag.const
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1160 std.xml]
 
|Tag.const
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1164 std.xml]
 
|Tag.const
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1166 std.xml]
 
|Tag.const
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1168 std.xml]
 
|Tag.const
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1228 std.xml]
 
|Comment.content
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1279 std.xml]
 
|Comment.string
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1307 std.xml]
 
|CData.content
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1358 std.xml]
 
|CData.string
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1466 std.xml]
 
|XMLInstruction.content
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1517 std.xml]
 
|XMLInstruction.string
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1545 std.xml]
 
|ProcessingInstruction.content
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1596 std.xml]
 
|ProcessingInstruction.string
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1627 std.xml]
 
 
|Item.pretty
 
|Item.pretty
|array literal may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1627 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1957 std.xml]
+
|std.xml
|ElementParser.parse
+
|Tag.this
|indexing an associative array may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1071 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1080 2]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1067 1]
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1055 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1059 2]
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1075 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1079 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1991 std.xml]
+
|std.xml
|ElementParser.parse
+
|Tag.toEmptyString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1168 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1997 std.xml]
+
|std.xml
|ElementParser.parse
+
|Tag.toEndString
|indexing an associative array may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1166 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L1999 std.xml]
+
|std.xml
|ElementParser.parse
+
|Tag.toNonEndString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1158 1]  
| ???
+
 
|-
+
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1160 1]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2011 std.xml]
+
|  
|ElementParser.parse
 
|indexing an associative array may cause GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2019 std.xml]
+
|std.xml
|ElementParser.parse
+
|Tag.toStartString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1164 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2020 std.xml]
+
|std.xml
|ElementParser.parse
+
|appendItem
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L800 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2034 std.xml]
+
|std.xml
|ElementParser.parse
+
|assertNot
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L569 1]  
| ???
+
 
 +
using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L805 1]
 +
| CL6
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2039 std.xml]
+
|std.xml
|ElementParser.parse
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2044 std.xml]
 
|ElementParser.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2054 std.xml]
 
|ElementParser.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2095 std.xml]
 
|ElementParser.msg
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2101 std.xml]
 
|ElementParser.msg
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2106 std.xml]
 
|ElementParser.msg
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2197 std.xml]
 
|ElementParser.checkAttValue
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2378 std.xml]
 
|ElementParser.checkElement
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2560 std.xml]
 
|ElementParser.checkLiteral
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2569 std.xml]
 
|ElementParser.checkEnd
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2569 std.xml]
 
|ElementParser.checkEnd
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2569 std.xml]
 
|ElementParser.checkEnd
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2569 std.xml]
 
|ElementParser.checkEnd
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2569 std.xml]
 
|ElementParser.checkEnd
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2637 std.xml]
 
 
|check
 
|check
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2637 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2817 std.xml]
+
|std.xml
|CheckException.string
+
|checkAttValue
|operator ~= may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2197 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2818 std.xml]
+
|std.xml
|CheckException.string
+
|checkElement
|operator ~= may cause GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2378 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2819 std.xml]
+
|std.xml
|CheckException.string
+
|checkEnd
|operator ~ may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2569 1]  
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2569 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2835 std.xml]
+
|std.xml
|Err
+
|checkLiteral
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2560 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2858 std.xml]
+
|std.xml
|Err
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2963 std.xml]
 
|Err
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2964 std.xml]
 
|Err
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L2971 std.xml]
 
|Err
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L454 std.xml]
 
 
|decode
 
|decode
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L476 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L488 2]
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L454 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L470 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L477 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L480 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L481 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L482 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L483 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L484 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L489 9]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L470 std.xml]
+
|std.xml
|decode
+
|exit
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2971 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L476 std.xml]
+
|std.xml
|decode
+
|opCatAssign
|'new' causes GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L720 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L738 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L756 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L774 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L794 5]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L477 std.xml]
+
|std.xml
|decode
+
|parse
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L807 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L808 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L809 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L810 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L814 5]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L812 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L480 std.xml]
+
|std.xml
|decode
+
|pretty
|operator ~= may cause GC allocation
+
|array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L917 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L924 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L928 3]
| ???
+
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L924 1]  
 +
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L934 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L937 2]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L481 std.xml]
+
|std.xml
|decode
+
|reqc
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2858 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L482 std.xml]
+
|std.xml
|decode
+
|startOf
|operator ~= may cause GC allocation
+
|operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2963 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2964 2]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L483 std.xml]
+
|std.xml
|decode
+
|text
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L901 1]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L902 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L484 std.xml]
+
|std.xml
|decode
+
|this
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1228 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1307 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1466 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1545 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L688 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L689 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L700 7]
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L702 1]  
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1674 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L488 std.xml]
+
|std.xml
|decode
+
|toString
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1004 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1011 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1279 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1358 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1517 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1596 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2819 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L652 8]  
| ???
+
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2817 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2818 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L955 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L956 4]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L489 std.xml]
+
|std.xml
|decode
+
|toType
|operator ~= may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2835 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L569 std.xml]
+
|std.zip
|Document.s
+
|ArchiveMember.compressionMethod
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L231 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L652 std.xml]
+
|std.zip
|Document.const
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L688 std.xml]
 
|Element.name
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L689 std.xml]
 
|Element.name
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L700 std.xml]
 
|Element.tag_
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L702 std.xml]
 
|Element.tag_
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L720 std.xml]
 
|Element.opCatAssign
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L738 std.xml]
 
|Element.opCatAssign
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L756 std.xml]
 
|Element.opCatAssign
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L774 std.xml]
 
|Element.opCatAssign
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L794 std.xml]
 
|Element.opCatAssign
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L800 std.xml]
 
|Element.appendItem
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L805 std.xml]
 
|Element.parse
 
|using closure causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L807 std.xml]
 
|Element.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L808 std.xml]
 
|Element.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L809 std.xml]
 
|Element.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L810 std.xml]
 
|Element.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L812 std.xml]
 
|Element.parse
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L814 std.xml]
 
|Element.parse
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L901 std.xml]
 
|Element.const
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L902 std.xml]
 
|Element.const
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L917 std.xml]
 
|Element.const
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L924 std.xml]
 
|Element.const
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L924 std.xml]
 
|Element.const
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L924 std.xml]
 
|Element.const
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L924 std.xml]
 
|Element.const
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L928 std.xml]
 
|Element.const
 
|array literal may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L934 std.xml]
 
|Element.const
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L937 std.xml]
 
|Element.const
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L955 std.xml]
 
|Element.const
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/xml.d#L956 std.xml]
 
|Element.const
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L127 std.zip]
 
 
|ArchiveMember.expandedData
 
|ArchiveMember.expandedData
|setting 'length' may cause GC allocation
+
|setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L127 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L231 std.zip]
+
|std.zip
|ArchiveMember.compressionMethod
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L324 std.zip]
 
 
|ZipArchive.addMember
 
|ZipArchive.addMember
|indexing an associative array may cause GC allocation
+
|indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L324 1]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L349 std.zip]
 
|ZipArchive.build
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L370 std.zip]
 
|ZipArchive.build
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L386 std.zip]
+
|std.zip
 
|ZipArchive.build
 
|ZipArchive.build
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L349 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L370 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L386 3]  
| ???
+
|  
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L50 std.zip]
 
|ZipException.msg
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L500 std.zip]
 
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L521 std.zip]
 
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L527 std.zip]
 
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L546 std.zip]
 
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L547 std.zip]
 
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L566 std.zip]
+
|std.zip
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L577 std.zip]
 
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L580 std.zip]
 
|ZipArchive.buffer
 
|indexing an associative array may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L584 std.zip]
 
|ZipArchive.buffer
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L599 std.zip]
 
 
|ZipArchive.expand
 
|ZipArchive.expand
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L599 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L621 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L626 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L645 4]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L621 std.zip]
+
|std.zip
|ZipArchive.expand
+
|ZipArchive.this
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L500 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L521 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L527 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L546 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L547 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L566 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L577 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L584 8]  
| ???
+
 
 +
indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L580 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L626 std.zip]
+
|std.zip
|ZipArchive.expand
+
|this
|'new' causes GC allocation
+
|operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L50 1]  
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zip.d#L645 std.zip]
+
|std.zlib
|ZipArchive.expand
+
|Compress.compress
|'new' causes GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L349 1]
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L337 1]
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L342 1]  
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L352 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L133 std.zlib]
+
|std.zlib
|compress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L136 std.zlib]
 
|compress
 
|'delete' requires GC
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L137 std.zlib]
 
|compress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L140 std.zlib]
 
|compress
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L178 std.zlib]
 
|uncompress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L186 std.zlib]
 
|uncompress
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L199 std.zlib]
 
|uncompress
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L202 std.zlib]
 
|uncompress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L207 std.zlib]
 
|uncompress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L282 std.zlib]
 
 
|Compress.error
 
|Compress.error
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L282 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L337 std.zlib]
+
|std.zlib
|Compress.compress
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L342 std.zlib]
 
|Compress.compress
 
|operator ~ may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L349 std.zlib]
 
|Compress.compress
 
|'delete' requires GC
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L352 std.zlib]
 
|Compress.compress
 
|setting 'length' may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L403 std.zlib]
 
 
|Compress.flush
 
|Compress.flush
|operator ~= may cause GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L410 1]
| ???
+
 
|-
+
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L403 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L413 2]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L410 std.zlib]
+
|  
|Compress.flush
 
|'delete' requires GC
 
| ???
 
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L413 std.zlib]
+
|std.zlib
|Compress.flush
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L446 std.zlib]
 
 
|UnCompress.error
 
|UnCompress.error
|'new' causes GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L446 1]
| ???
+
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L509 std.zlib]
+
|std.zlib
|UnCompress.uncompress
+
|UnCompress.flush
|'new' causes GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L565 1]  
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L553 1]
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L576 1]
 +
 
 +
operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L560 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L514 std.zlib]
+
|std.zlib
 
|UnCompress.uncompress
 
|UnCompress.uncompress
|operator ~ may cause GC allocation
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L521 1]
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L509 1]
 +
 
 +
operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L514 1]
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L524 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L521 std.zlib]
+
|std.zlib
|UnCompress.uncompress
+
|compress
|'delete' requires GC
+
|'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L136 1]
| ???
+
 
 +
'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L133 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L137 2]  
 +
 
 +
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L140 1]
 +
|  
 
|-
 
|-
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L524 std.zlib]
+
|std.zlib
|UnCompress.uncompress
+
|uncompress
|setting 'length' may cause GC allocation
+
|'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L178 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L202 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L207 3]  
| ???
+
 
|-
+
setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L186 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L199 2]  
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L553 std.zlib]
+
|  
|UnCompress.flush
 
|'new' causes GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L560 std.zlib]
 
|UnCompress.flush
 
|operator ~= may cause GC allocation
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L565 std.zlib]
 
|UnCompress.flush
 
|'delete' requires GC
 
| ???
 
|-
 
|[https://github.com/D-Programming-Language//phobos/blob/d4d98124ab6cbef7097025a7cfd1161d1963c87e/std/zlib.d#L576 std.zlib]
 
|UnCompress.flush
 
|operator ~ may cause GC allocation
 
| ???
 
 
|-
 
|-
 
|}
 
|}
 +
 +
[[Category:Garbage Collection]]

Latest revision as of 07:12, 26 January 2019

Potential solutions

Closure allocations

CL01: Fixable by manually stack-allocating closure

  A delegate is passed to some function which stores this delegate and
  therefore correctly doesn't mark the parameter as scope. However,
  the lifetime of the stored delegate is still limited to the current
  function (e.g. it's stored in a struct instance, but on the stack).
  Can be fixed by creating a static struct{T... members; void
  doSomething(){access members}} instance on stack and passing
  &stackvar.doSomething as delegate.

CL02: Using delegates to add state to ranges

  ----
  return iota(dim).
    filter!(i => ptr[i])().
    map!(i => BitsSet!size_t(ptr[i], i * bitsPerSizeT))().
    joiner();
  ----
  This code adds state to ranges without declaring a new type: the ptr
  variable is not accessible and needs to be move into a closure.
  Declaring a custom range type is a solution, but not
  straightforward: If the ptr field is moved into the range a closure
  is not necessary. But if the range is copied, it's address changes
  and the delegate passed to map is now invalid.

CL03: Functions taking delegates as generic parameters

  receiveTimeout,receive,formattedWrite accept different types,
  including delegates. The delegates can all be scope to avoid the
  allocation but is void foo(T)(scope T) a good idea? The alternative
  is probably making an overload for delegates with scope attribute.
  (The result is that all functions calling receiveTimeout,... with a
  delegate allocate a closure)

CL04: Solvable with manual memory management

  Some specific functions can't be easily fixed, but the delegates
  they create have a well defined lifetime (for example spawn creates
  a delegate which is only needed at the startup of a new thread, it's
  never used again). These could be malloc+freed.

CL05: Design issue

  These functions generally create a delegate using variables passed
  in as parameters. There's no way to avoid closures here. Although
  manual allocation is an possible, the lifetime is undefined and can
  only be managed by the GC.

CL06: Other

  Two cases can be fixed by moving a buffer into a struct or moving a
  function out of a member function into it's surrounding class.

Labeled data

Here are the results based on the compiler's report (building Phobos unittests with -vgc flag of DMD).

For templates only code that is _instantiated_ by unittests build is accounted for (~ all covered code).

The tool used to post-process -vgc output can be found here, it's not tied to Phobos and should work with any github-based project (to be extended).


Module Artifact Reason Possible Fix(es)
std.algorithm BoyerMooreFinder.this 'new' causes GC allocation:1

indexing an associative array may cause GC allocation:1

std.algorithm Cache.back 'new' causes GC allocation:1
std.algorithm Cache.front 'new' causes GC allocation:1
std.algorithm Cache.popBack 'new' causes GC allocation:1
std.algorithm Cache.popFront 'new' causes GC allocation:1
std.algorithm Levenshtein.AllocMatrix 'delete' requires GC:1

'new' causes GC allocation:1

std.algorithm Levenshtein.path operator ~= may cause GC allocation:1 2 3
std.algorithm SplitterResult.front 'new' causes GC allocation:1
std.algorithm SplitterResult.popFront 'new' causes GC allocation:1
std.algorithm TimSortImpl.ensureCapacity setting 'length' may cause GC allocation:1
std.algorithm TimSortImpl.sort setting 'length' may cause GC allocation:1
std.algorithm castSwitch 'new' causes GC allocation:1 2 3 4

using closure causes GC allocation:1

std.algorithm commonPrefix 'new' causes GC allocation:1
std.algorithm largestPartialIntersection using closure causes GC allocation:1
std.algorithm largestPartialIntersectionWeighted.heapComp indexing an associative array may cause GC allocation:1
std.algorithm makeIndex operator ~ may cause GC allocation:1

using closure causes GC allocation:1

std.algorithm predSwitch 'new' causes GC allocation:1 2
std.algorithm reduce.reduceImpl 'new' causes GC allocation:1
std.algorithm rndstuff 'new' causes GC allocation:1 2

operator ~= may cause GC allocation:1 2

std.algorithm save 'new' causes GC allocation:1 2
std.algorithm splitter.Result.front 'new' causes GC allocation:1
std.algorithm splitter.Result.popFront 'new' causes GC allocation:1
std.array Appender.ensureAddable 'new' causes GC allocation:1 2

operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.array Appender.this 'new' causes GC allocation:1

setting 'length' may cause GC allocation:1

std.array array operator ~= may cause GC allocation:1
std.array arrayAllocImpl 'new' causes GC allocation:1 2 3

operator ~= may cause GC allocation:1 2

std.array assocArray indexing an associative array may cause GC allocation:1
std.array insertInPlace.putDChar setting 'length' may cause GC allocation:1
std.array insertInPlace.trustedMemcopy setting 'length' may cause GC allocation:1
std.array replace 'new' causes GC allocation:1
std.array replaceInPlace operator ~ may cause GC allocation:1
std.array replaceSlice 'new' causes GC allocation:1
std.array replicate 'new' causes GC allocation:1
std.array split operator ~= may cause GC allocation:1 2
std.base64 Base64Impl.Decoder.doDecoding operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.base64 Base64Impl.Decoder.popFront 'new' causes GC allocation:1 2 3 4
std.base64 Base64Impl.Decoder.popFront.endCondition 'new' causes GC allocation:1
std.base64 Base64Impl.Encoder.doEncoding setting 'length' may cause GC allocation:1
std.base64 Base64Impl.Encoder.popFront 'new' causes GC allocation:1 2
std.base64 Base64Impl.decode 'new' causes GC allocation:1 2 3
std.base64 Base64Impl.decodeChar 'new' causes GC allocation:1

operator ~ may cause GC allocation:1 2

std.base64 Base64Impl.encode 'new' causes GC allocation:1
std.bigint BigInt.checkDivByZero 'new' causes GC allocation:1
std.bigint BigInt.toString 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.bigint toDecimalString.sink operator ~= may cause GC allocation:1
std.bigint toHex.sink operator ~= may cause GC allocation:1
std.bitmanip BitArray.length setting 'length' may cause GC allocation:1
std.bitmanip BitArray.toString 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

using closure causes GC allocation:1

CL2
std.bitmanip myToString operator ~ may cause GC allocation:1
std.bitmanip myToStringx operator ~ may cause GC allocation:1
std.complex Complex.toString operator ~= may cause GC allocation:1 CL3
std.concurrency List.put 'new' causes GC allocation:1
std.concurrency MessageBox.get.onLinkDeadMsg 'new' causes GC allocation:1 2
std.concurrency MessageBox.get.pty 'new' causes GC allocation:1
std.concurrency MessageBox.this 'new' causes GC allocation:1 2 3
std.concurrency _spawn 'new' causes GC allocation:1 2

indexing an associative array may cause GC allocation:1

std.concurrency checkops using closure causes GC allocation:1
std.concurrency create.wrap 'new' causes GC allocation:1

operator ~= may cause GC allocation:1

std.concurrency dispatch using closure causes GC allocation:1
std.concurrency newCondition 'new' causes GC allocation:1 2
std.concurrency onCrowdingThrow 'new' causes GC allocation:1
std.concurrency receiveOnly 'new' causes GC allocation:1
std.concurrency register indexing an associative array may cause GC allocation:1 2

operator ~= may cause GC allocation:1

std.concurrency spawn 'new' causes GC allocation:1
std.concurrency this 'new' causes GC allocation:1 CL4
std.concurrency thisTid 'new' causes GC allocation:1
std.concurrency yield 'new' causes GC allocation:1
std.container.array Array.Range.back 'new' causes GC allocation:1
std.container.array Array.Range.front 'new' causes GC allocation:1
std.container.array Array.Range.moveAt 'new' causes GC allocation:1
std.container.array Array.Range.moveBack 'new' causes GC allocation:1
std.container.array Array.Range.moveFront 'new' causes GC allocation:1
std.container.array Array.Range.opIndex 'new' causes GC allocation:1
std.container.array Array.Range.opSlice 'new' causes GC allocation:1
std.container.array Array.Range.opSliceAssign 'new' causes GC allocation:1 2
std.container.array Array.Range.opSliceOpAssign 'new' causes GC allocation:1 2
std.container.array Array.Range.opSliceUnary 'new' causes GC allocation:1 2
std.container.array Array.Range.popBack 'new' causes GC allocation:1
std.container.array Array.Range.popFront 'new' causes GC allocation:1
std.container.array Array.back 'new' causes GC allocation:1
std.container.array Array.front 'new' causes GC allocation:1
std.container.array Array.opIndex 'new' causes GC allocation:1
std.container.array Array.opSlice 'new' causes GC allocation:1
std.container.dlist DList.createNode 'new' causes GC allocation:1
std.container.dlist DList.initialize 'new' causes GC allocation:1
std.container.rbtree RBNode.dup 'new' causes GC allocation:1
std.container.rbtree RedBlackTree.allocate 'new' causes GC allocation:1
std.container.rbtree RedBlackTree.check.recurse 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

std.container.rbtree RedBlackTree.dup 'new' causes GC allocation:1
std.container.rbtree redBlackTree 'new' causes GC allocation:1 2 3 4
std.container.slist SList.initialize 'new' causes GC allocation:1
std.container.slist SList.insertFront 'new' causes GC allocation:1 2
std.container.util make.make 'new' causes GC allocation:1
std.conv convError 'new' causes GC allocation:1 2
std.conv parse 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13

indexing an associative array may cause GC allocation:1

operator ~ may cause GC allocation:1

operator ~= may cause GC allocation:1

std.conv parse.bailOut 'new' causes GC allocation:1
std.conv parseError 'new' causes GC allocation:1
std.conv parseEscape operator ~ may cause GC allocation:1
std.conv strippedOctalLiteral operator ~= may cause GC allocation:1
std.conv textImpl operator ~= may cause GC allocation:1
std.conv toImpl 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

indexing an associative array may cause GC allocation:1

operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

std.cstream seek 'new' causes GC allocation:1
std.cstream this 'new' causes GC allocation:1 2 3
std.csv CsvReader.prime 'new' causes GC allocation:1 2

indexing an associative array may cause GC allocation:1

std.csv CsvReader.this 'new' causes GC allocation:1 2 3 4

indexing an associative array may cause GC allocation:1 2

operator ~ may cause GC allocation:1

operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.csv CsvRecord.popFront 'new' causes GC allocation:1 2
std.csv CsvRecord.prime 'new' causes GC allocation:1 2
std.csv csvNextToken 'new' causes GC allocation:1 2 3
std.csv toString operator ~ may cause GC allocation:1
std.datetime Clock.currStdTime 'new' causes GC allocation:1
std.datetime Date.dayOfYear 'new' causes GC allocation:1
std.datetime Date.fromISOExtString 'new' causes GC allocation:1 2 3 4 5 6 7 8
std.datetime Date.fromISOString 'new' causes GC allocation:1 2 3 4 5 6
std.datetime Date.fromSimpleString 'new' causes GC allocation:1 2 3 4 5 6 7
std.datetime Date.yearBC 'new' causes GC allocation:1 2
std.datetime DateTime.fromISOExtString 'new' causes GC allocation:1 2
std.datetime DateTime.fromISOString 'new' causes GC allocation:1 2
std.datetime DateTime.fromSimpleString 'new' causes GC allocation:1 2
std.datetime DosFileTimeToSysTime 'new' causes GC allocation:1 2
std.datetime Interval._enforceNotEmpty 'new' causes GC allocation:1
std.datetime Interval.begin 'new' causes GC allocation:1
std.datetime Interval.end 'new' causes GC allocation:1
std.datetime Interval.expand 'new' causes GC allocation:1 2 3 4 5 6
std.datetime Interval.intersection 'new' causes GC allocation:1 2 3
std.datetime Interval.merge 'new' causes GC allocation:1 2 3
std.datetime Interval.shift 'new' causes GC allocation:1 2
std.datetime Interval.this 'new' causes GC allocation:1 2
std.datetime IntervalRange._enforceCorrectDirection 'new' causes GC allocation:1 2
std.datetime IntervalRange._enforceNotEmpty 'new' causes GC allocation:1
std.datetime NegInfInterval.intersection 'new' causes GC allocation:1 2
std.datetime NegInfInterval.merge 'new' causes GC allocation:1
std.datetime NegInfIntervalRange._enforceCorrectDirection 'new' causes GC allocation:1
std.datetime PosInfInterval.intersection 'new' causes GC allocation:1 2
std.datetime PosInfInterval.merge 'new' causes GC allocation:1
std.datetime PosInfIntervalRange._enforceCorrectDirection 'new' causes GC allocation:1
std.datetime SysTime.fracSec 'new' causes GC allocation:1
std.datetime SysTime.fracSecs 'new' causes GC allocation:1 2
std.datetime SysTime.fromISOExtString 'new' causes GC allocation:1 2
std.datetime SysTime.fromISOString 'new' causes GC allocation:1
std.datetime SysTime.fromSimpleString 'new' causes GC allocation:1 2
std.datetime SysTime.this 'new' causes GC allocation:1 2 3
std.datetime SysTime.toISOExtString operator ~ may cause GC allocation:1 2
std.datetime SysTime.toISOString operator ~ may cause GC allocation:1 2
std.datetime SysTime.toSimpleString operator ~ may cause GC allocation:1 2
std.datetime SysTimeToDosFileTime 'new' causes GC allocation:1 2
std.datetime TimeOfDay.fromISOExtString 'new' causes GC allocation:1 2 3 4 5 6
std.datetime TimeOfDay.fromISOString 'new' causes GC allocation:1 2 3 4
std.datetime _enforceValidTZFile 'new' causes GC allocation:1
std.datetime enforceValid 'new' causes GC allocation:1 2 3 4 5
std.datetime everyDayOfWeek using closure causes GC allocation:1
std.datetime everyDuration using closure causes GC allocation:1
std.datetime expand using closure causes GC allocation:1
std.datetime fracSecsFromISOString 'new' causes GC allocation:1 2 3
std.datetime fromISOString 'new' causes GC allocation:1 2 3 4 5 6
std.datetime func using closure causes GC allocation:1
std.datetime getInstalledTZNames 'new' causes GC allocation:1 2
std.datetime getTimeZone 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

operator ~= may cause GC allocation:1

std.datetime initializeTests array literal may cause GC allocation:1 2 3

associative array literal may cause GC allocation:1

indexing an associative array may cause GC allocation:1 2 3

operator ~= may cause GC allocation:1 2 3 4 5 6

std.datetime monthFromString 'new' causes GC allocation:1
std.datetime parseRFC822DateTime 'new' causes GC allocation:1 2 3 4 5 6 7 8 9
std.datetime parseRFC822DateTime.parseTZ 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
std.datetime parseRFC822DateTime.stripAndCheckLen 'new' causes GC allocation:1
std.datetime readVal 'new' causes GC allocation:1
std.datetime testBadParse822 'new' causes GC allocation:1
std.datetime testParse822 'new' causes GC allocation:1
std.digest.digest toHexString 'new' causes GC allocation:1 string toHexString(ubyte[] data): Provide ouput range and/or RCString overload
std.encoding EncoderFunctions.WriteToString.write operator ~= may cause GC allocation:1
std.encoding EncodingScheme.create 'new' causes GC allocation:1 2

operator ~ may cause GC allocation:1 2

std.encoding EncodingScheme.register 'new' causes GC allocation:1

indexing an associative array may cause GC allocation:1

operator ~ may cause GC allocation:1

std.encoding EncodingScheme.sanitize 'new' causes GC allocation:1
std.encoding makeReadable operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
std.encoding names array literal may cause GC allocation:1 2 3 4 5 6
std.encoding sanitize 'new' causes GC allocation:1
std.encoding transcode 'new' causes GC allocation:1

setting 'length' may cause GC allocation:1

std.encoding transcodeReverse operator ~ may cause GC allocation:1
std.exception assertNotThrown 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.exception assertThrown 'new' causes GC allocation:1
std.exception assumeWontThrow 'new' causes GC allocation:1 2

operator ~ may cause GC allocation:1 2 3

std.exception bailOut 'new' causes GC allocation:1 2
std.exception enforceEx.enforceEx 'new' causes GC allocation:1 2
std.exception errnoEnforce 'new' causes GC allocation:1
std.exception this operator ~ may cause GC allocation:1
std.file DirEntry._ensureLStatDone operator ~ may cause GC allocation:1
std.file DirEntry._ensureStatDone operator ~ may cause GC allocation:1
std.file DirEntry.this 'new' causes GC allocation:1
std.file cenforce 'new' causes GC allocation:1
std.file deleteme operator ~ may cause GC allocation:1
std.file ensureDirExists 'new' causes GC allocation:1
std.file popFront using closure causes GC allocation:1
std.file read 'delete' requires GC:1
std.file readLink 'new' causes GC allocation:1 2

setting 'length' may cause GC allocation:1 2

std.file remove operator ~ may cause GC allocation:1
std.file rmdirRecurse 'new' causes GC allocation:1
std.format FormatSpec.fillUp 'new' causes GC allocation:1 2
std.format doFormat.formatArg.putAArray 'new' causes GC allocation:1 2 3 4

operator ~ may cause GC allocation:1

std.format doFormat.formatArg.putreal 'new' causes GC allocation:1
std.format doFormat.getFmtChar 'new' causes GC allocation:1
std.format doFormat.getFmtInt 'new' causes GC allocation:1 2
std.format doFormat.getFmtStar 'new' causes GC allocation:1 2
std.format formatNth.gencode operator ~ may cause GC allocation:1 2

operator ~= may cause GC allocation:1

std.format formatRange 'new' causes GC allocation:1
std.format getNthInt 'new' causes GC allocation:1 2
std.format primitiveTypeInfo associative array literal may cause GC allocation:1
std.format singleSpec 'new' causes GC allocation:1 2 3
std.format unformatRange indexing an associative array may cause GC allocation:1

operator ~= may cause GC allocation:1

std.functional memoize.memoize indexing an associative array may cause GC allocation:1
std.functional partial.partial.errormsg operator ~= may cause GC allocation:1 2
std.getopt getoptImpl 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

operator ~= may cause GC allocation:1 2

std.getopt handleOption operator ~ may cause GC allocation:1 2 3 4

operator ~= may cause GC allocation:1 2 3 4

std.getopt handleOption.setHash indexing an associative array may cause GC allocation:1
std.getopt splitAndGet operator ~ may cause GC allocation:1 2 3
std.internal.math.biguintcore **** array literal may cause GC allocation:1
std.internal.math.biguintcore BigUint.div 'new' causes GC allocation:1

array literal may cause GC allocation:1

std.internal.math.biguintcore BigUint.divInt 'new' causes GC allocation:1
std.internal.math.biguintcore BigUint.fromDecimalString 'new' causes GC allocation:1

array literal may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.internal.math.biguintcore BigUint.fromHexString 'new' causes GC allocation:1

array literal may cause GC allocation:1

std.internal.math.biguintcore BigUint.mod 'new' causes GC allocation:1 2

array literal may cause GC allocation:1

std.internal.math.biguintcore BigUint.modInt 'delete' requires GC:1

'new' causes GC allocation:1

std.internal.math.biguintcore BigUint.mul 'new' causes GC allocation:1

array literal may cause GC allocation:1

std.internal.math.biguintcore BigUint.opAssign array literal may cause GC allocation:1 2 3 4 5 6
std.internal.math.biguintcore BigUint.opShl 'new' causes GC allocation:1
std.internal.math.biguintcore BigUint.pow 'new' causes GC allocation:1 2

array literal may cause GC allocation:1

std.internal.math.biguintcore BigUint.toDecimalString 'new' causes GC allocation:1
std.internal.math.biguintcore BigUint.toHexString 'new' causes GC allocation:1
std.internal.math.biguintcore add 'new' causes GC allocation:1
std.internal.math.biguintcore addInt 'new' causes GC allocation:1
std.internal.math.biguintcore biguintFromDecimal 'new' causes GC allocation:1
std.internal.math.biguintcore biguintToDecimal setting 'length' may cause GC allocation:1
std.internal.math.biguintcore blockDivMod 'delete' requires GC:1

'new' causes GC allocation:1

std.internal.math.biguintcore divModInternal 'delete' requires GC:1 2

'new' causes GC allocation:1 2

std.internal.math.biguintcore includeSign 'new' causes GC allocation:1
std.internal.math.biguintcore mulInternal 'delete' requires GC:1 2

'new' causes GC allocation:1 2

std.internal.math.biguintcore squareInternal 'delete' requires GC:1

'new' causes GC allocation:1

std.internal.math.biguintcore sub 'new' causes GC allocation:1 2
std.internal.math.biguintcore subInt 'new' causes GC allocation:1
std.json JSONValue.assign 'new' causes GC allocation:1

indexing an associative array may cause GC allocation:1

std.json JSONValue.opBinary operator ~= may cause GC allocation:1
std.json JSONValue.opIndex operator ~ may cause GC allocation:1
std.json JSONValue.opIndexAssign indexing an associative array may cause GC allocation:1
std.json JSONValue.opOpAssign operator ~= may cause GC allocation:1
std.json parseJSON.error 'new' causes GC allocation:1
std.json parseJSON.parseValue indexing an associative array may cause GC allocation:1

operator ~= may cause GC allocation:1

std.json toJSON.toString 'new' causes GC allocation:1
std.json toJSON.toValue.emit indexing an associative array may cause GC allocation:1
std.mmfile MmFile.this operator ~ may cause GC allocation:1 2 3
std.net.curl **** using closure causes GC allocation:1
std.net.curl AsyncChunkInputRange.this 'new' causes GC allocation:1
std.net.curl AsyncLineInputRange.this 'new' causes GC allocation:1
std.net.curl Curl.clearIfSupported using closure causes GC allocation:1
std.net.curl Curl.onReceive using closure causes GC allocation:1
std.net.curl Curl.onReceiveHeader using closure causes GC allocation:1
std.net.curl Curl.onSeek using closure causes GC allocation:1
std.net.curl Curl.onSend using closure causes GC allocation:1
std.net.curl Curl.onSocketOption using closure causes GC allocation:1
std.net.curl FTP.url operator ~ may cause GC allocation:1
std.net.curl HTTP.Impl.onReceiveHeader indexing an associative array may cause GC allocation:1
std.net.curl HTTP.url operator ~ may cause GC allocation:1
std.net.curl Pool.push 'new' causes GC allocation:1
std.net.curl WorkerThreadProtocol.wait using closure causes GC allocation:1 CL3
std.net.curl _basicFTP operator ~= may cause GC allocation:1
std.net.curl _basicHTTP indexing an associative array may cause GC allocation:1

operator ~= may cause GC allocation:1 2 3

using closure causes GC allocation:1

std.net.curl _finalizeAsyncChunks setting 'length' may cause GC allocation:1

using closure causes GC allocation:1

CL3
std.net.curl _getForRange using closure causes GC allocation:1 CL3
std.net.curl _receiveAsyncLines operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

using closure causes GC allocation:1

std.net.curl _spawnAsync 'new' causes GC allocation:1 2

setting 'length' may cause GC allocation:1

std.net.curl byLine.SyncLineInputRange.popFront array literal may cause GC allocation:1 2
std.net.curl decodeLineInto operator ~= may cause GC allocation:1 2

setting 'length' may cause GC allocation:1 2

using closure causes GC allocation:1

CL5
std.net.curl decodeString operator ~= may cause GC allocation:1
std.net.curl del operator ~ may cause GC allocation:1

using closure causes GC allocation:1

std.net.curl download 'new' causes GC allocation:1

using closure causes GC allocation:1

std.net.curl dup using closure causes GC allocation:1 CL5
std.net.curl push using closure causes GC allocation:1 CL5
std.net.curl upload 'new' causes GC allocation:1
std.net.isemail isEmail 'new' causes GC allocation:1 2 3 4

array literal may cause GC allocation:1 2 3 4

associative array literal may cause GC allocation:1 2

indexing an associative array may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

operator ~ may cause GC allocation:1 2 3 4 5 6 7 8

operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

std.net.isemail substr using closure causes GC allocation:1
std.numeric Fft.this 'new' causes GC allocation:1
std.outbuffer OutBuffer.reserve setting 'length' may cause GC allocation:1
std.parallelism RoundRobinBuffer.this setting 'length' may cause GC allocation:1 2
std.parallelism Task.executeInNewThread 'new' causes GC allocation:1 2
std.parallelism TaskPool.WorkerLocalStorage.initialize 'new' causes GC allocation:1
std.parallelism TaskPool.abstractPutGroupNoSync 'new' causes GC allocation:1
std.parallelism TaskPool.abstractPutNoSync 'new' causes GC allocation:1
std.parallelism TaskPool.asyncBuf.AsyncBuf.this setting 'length' may cause GC allocation:1 2
std.parallelism TaskPool.asyncBuf.popFront 'new' causes GC allocation:1
std.parallelism TaskPool.map.map.Map.dumpToFrom setting 'length' may cause GC allocation:1
std.parallelism TaskPool.map.map.Map.this setting 'length' may cause GC allocation:1 2 3
std.parallelism TaskPool.map.map.popFront 'new' causes GC allocation:1
std.parallelism TaskPool.parallel using closure causes GC allocation:1
std.parallelism TaskPool.popFront using closure causes GC allocation:1
std.parallelism TaskPool.reduce.reduce.reduceOnRange 'new' causes GC allocation:1
std.parallelism TaskPool.this 'new' causes GC allocation:1 2 3 4 5 6 7
std.parallelism foreachErr 'new' causes GC allocation:1
std.parallelism submitAndExecute 'new' causes GC allocation:1
std.parallelism task 'new' causes GC allocation:1 2 3
std.parallelism taskPool 'new' causes GC allocation:1
std.path absolutePath 'new' causes GC allocation:1
std.path buildNormalizedPath 'new' causes GC allocation:1 2
std.path buildPath 'new' causes GC allocation:1

setting 'length' may cause GC allocation:1

std.path defaultExtension operator ~ may cause GC allocation:1 2
std.path expandTilde.combineCPathWithDPath operator ~= may cause GC allocation:1
std.path expandTilde.expandFromDatabase operator ~ may cause GC allocation:1 2
std.path globMatch operator ~ may cause GC allocation:1
std.path relativePath 'new' causes GC allocation:1

operator ~= may cause GC allocation:1 2 3 4

std.path setExtension operator ~ may cause GC allocation:1 2 3

operator ~= may cause GC allocation:1 2 3

std.process Pid.performWait 'new' causes GC allocation:1
std.process ProcessPipes.stderr 'new' causes GC allocation:1
std.process ProcessPipes.stdin 'new' causes GC allocation:1
std.process ProcessPipes.stdout 'new' causes GC allocation:1
std.process TestScript.this operator ~ may cause GC allocation:1 2
std.process _spawnvp 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.process charAllocator 'new' causes GC allocation:1
std.process createEnv 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.process environment.opIndex operator ~ may cause GC allocation:1
std.process environment.opIndexAssign operator ~ may cause GC allocation:1
std.process environment.toAA indexing an associative array may cause GC allocation:1
std.process escapeShellArguments.allocator 'new' causes GC allocation:1

setting 'length' may cause GC allocation:1

std.process escapeWindowsShellCommand 'new' causes GC allocation:1 2
std.process execvpe_ operator ~ may cause GC allocation:1
std.process newFromErrno 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.process pipe 'new' causes GC allocation:1 2 3
std.process pipeProcessImpl 'new' causes GC allocation:1 2
std.process shell operator ~= may cause GC allocation:1
std.process spawnProcessImpl 'new' causes GC allocation:1 2 3 4 5 6

operator ~ may cause GC allocation:1

std.process uniqueTempPath operator ~ may cause GC allocation:1
std.random MersenneTwisterEngine.seed 'new' causes GC allocation:1
std.random RandomCover.this setting 'length' may cause GC allocation:1 2
std.random uniformDistribution setting 'length' may cause GC allocation:1
std.range.constraints put array literal may cause GC allocation:1
std.range.constraints putChar array literal may cause GC allocation:1
std.range.interfaces InputRangeObject.save 'new' causes GC allocation:1
std.range.interfaces inputRangeObject 'new' causes GC allocation:1
std.range.interfaces outputRangeObject.outputRangeObject 'new' causes GC allocation:1
std.range.interfaces putMethods operator ~ may cause GC allocation:1 2

operator ~= may cause GC allocation:1 2

std.range.package OnlyResult.opIndex 'new' causes GC allocation:1 2 3
std.range.package OnlyResult.opSlice 'new' causes GC allocation:1 2 3
std.range.package Zip.tryGetInit 'new' causes GC allocation:1
std.range.package lockstepMixin operator ~= may cause GC allocation:1 2 3 4 5 6
std.range.package opSlice 'new' causes GC allocation:1
std.range.package roundRobin.Result.front.makeSwitch operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12

operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10

std.range.package roundRobin.Result.popFront.makeSwitchIncrementCounter operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12

operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10

std.range.package roundRobin.Result.popFront.makeSwitchPopFront operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10

operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9

std.range.package takeNone 'new' causes GC allocation:1 2 3
std.regex.internal.ir disassemble operator ~ may cause GC allocation:1 2
std.regex.internal.ir getTrie indexing an associative array may cause GC allocation:1
std.regex.internal.kickstart ShiftOr.fetch setting 'length' may cause GC allocation:1
std.regex.internal.kickstart ShiftOr.this 'new' causes GC allocation:1

operator ~= may cause GC allocation:1 2 3 4 5

std.regex.internal.parser Parser.charsetToIr operator ~= may cause GC allocation:1 2 3
std.regex.internal.parser Parser.error 'new' causes GC allocation:1
std.regex.internal.parser Parser.markBackref setting 'length' may cause GC allocation:1
std.regex.internal.parser Parser.parseFlags 'new' causes GC allocation:1 2
std.regex.internal.parser Parser.parseQuantifier operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1 2

std.regex.internal.parser Parser.parseRegex operator ~= may cause GC allocation:1 2
std.regex.internal.parser Parser.put operator ~= may cause GC allocation:1
std.regex.internal.parser Parser.putRaw operator ~= may cause GC allocation:1
std.regex.internal.parser Stack.push operator ~= may cause GC allocation:1
std.regex.internal.parser getTrie indexing an associative array may cause GC allocation:1
std.regex.internal.parser lightPostprocess 'new' causes GC allocation:1 2
std.regex.internal.parser parseUniHex 'new' causes GC allocation:1
std.regex.internal.parser reverseBytecode 'new' causes GC allocation:1
std.regex.package Captures.newMatches 'new' causes GC allocation:1
std.socket Address.toHostString 'new' causes GC allocation:1 2 3

operator ~ may cause GC allocation:1 2

std.socket Address.toServiceString 'new' causes GC allocation:1 2 3

operator ~ may cause GC allocation:1 2

std.socket Address.toString operator ~ may cause GC allocation:1 2
std.socket InternetHost.populate 'new' causes GC allocation:1 2
std.socket InternetHost.validHostent 'new' causes GC allocation:1
std.socket Protocol.populate 'new' causes GC allocation:1
std.socket Service.populate 'new' causes GC allocation:1
std.socket Socket.accept 'new' causes GC allocation:1
std.socket Socket.accepting 'new' causes GC allocation:1
std.socket Socket.bind 'new' causes GC allocation:1
std.socket Socket.blocking 'new' causes GC allocation:1
std.socket Socket.connect 'new' causes GC allocation:1
std.socket Socket.createAddress 'new' causes GC allocation:1 2 3
std.socket Socket.getOption 'new' causes GC allocation:1 2

operator ~ may cause GC allocation:1

std.socket Socket.hostName 'new' causes GC allocation:1
std.socket Socket.listen 'new' causes GC allocation:1
std.socket Socket.localAddress 'new' causes GC allocation:1 2
std.socket Socket.remoteAddress 'new' causes GC allocation:1 2
std.socket Socket.select 'new' causes GC allocation:1
std.socket Socket.setOption 'new' causes GC allocation:1 2 3

operator ~ may cause GC allocation:1

std.socket Socket.this 'new' causes GC allocation:1 2
std.socket SocketSet.add setting 'length' may cause GC allocation:1 2
std.socket SocketSet.resize setting 'length' may cause GC allocation:1
std.socket SocketSet.setMinCapacity setting 'length' may cause GC allocation:1
std.socket getAddress 'new' causes GC allocation:1 2 3

operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.socket getAddressInfoImpl 'new' causes GC allocation:1 2 3
std.socket parse 'new' causes GC allocation:1
std.socket parseAddress 'new' causes GC allocation:1 2
std.socket serviceToPort 'new' causes GC allocation:1
std.socket socketPair 'new' causes GC allocation:1
std.socket socketPair.toSocket 'new' causes GC allocation:1
std.socket this 'new' causes GC allocation:1 2 3

operator ~ may cause GC allocation:1

std.socket toHostNameString 'new' causes GC allocation:1
std.socketstream seek 'new' causes GC allocation:1
std.stdio ChunksImpl.opApply 'new' causes GC allocation:1 2

setting 'length' may cause GC allocation:1

std.stdio File.ByChunk.front 'new' causes GC allocation:1
std.stdio File.ByChunk.popFront 'new' causes GC allocation:1
std.stdio File.ByChunk.this 'new' causes GC allocation:1
std.stdio File.close operator ~ may cause GC allocation:1 2
std.stdio File.lock operator ~ may cause GC allocation:1
std.stdio File.popen operator ~ may cause GC allocation:1
std.stdio File.readln operator ~= may cause GC allocation:1 2 3

setting 'length' may cause GC allocation:1

std.stdio File.seek operator ~ may cause GC allocation:1
std.stdio File.setvbuf operator ~ may cause GC allocation:1 2
std.stdio File.tell operator ~ may cause GC allocation:1
std.stdio File.tryLock operator ~ may cause GC allocation:1
std.stdio File.unlock operator ~ may cause GC allocation:1
std.stdio LockingTextReader.front 'new' causes GC allocation:1
std.stdio LockingTextReader.popFront 'new' causes GC allocation:1
std.stdio lines.opApplyRaw 'new' causes GC allocation:1

operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.stdio opCall 'new' causes GC allocation:1 2
std.stdio openNetwork 'new' causes GC allocation:1 2 3

operator ~ may cause GC allocation:1

std.stdio readlnImpl operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1 2 3

std.stdio this operator ~ may cause GC allocation:1
std.stream Stream.assertReadable 'new' causes GC allocation:1
std.stream Stream.assertSeekable 'new' causes GC allocation:1
std.stream Stream.assertWriteable 'new' causes GC allocation:1
std.stream Stream.flush setting 'length' may cause GC allocation:1
std.stream Stream.getc setting 'length' may cause GC allocation:1
std.stream Stream.getcw 'new' causes GC allocation:1

setting 'length' may cause GC allocation:1

std.stream Stream.readExact 'new' causes GC allocation:1
std.stream Stream.readLine operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1 2

std.stream Stream.readLineW operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1 2

std.stream Stream.readString 'new' causes GC allocation:1
std.stream Stream.readStringW 'new' causes GC allocation:1
std.stream Stream.toString 'new' causes GC allocation:1 2

setting 'length' may cause GC allocation:1

std.stream Stream.ungetc operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.stream Stream.ungetcw operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.stream Stream.vreadf operator ~= may cause GC allocation:1 2
std.stream Stream.writeExact 'new' causes GC allocation:1
std.stream TreadLine.readLine operator ~= may cause GC allocation:1
std.stream close 'delete' requires GC:1
std.stream data 'new' causes GC allocation:1
std.stream flush 'new' causes GC allocation:1
std.stream getcw 'new' causes GC allocation:1

setting 'length' may cause GC allocation:1

std.stream open 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.stream readStringW 'new' causes GC allocation:1
std.stream reserve setting 'length' may cause GC allocation:1
std.stream seek 'new' causes GC allocation:1
std.stream this 'new' causes GC allocation:1 2 3 4
std.string abbrev indexing an associative array may cause GC allocation:1 2
std.string center 'new' causes GC allocation:1 2
std.string detab setting 'length' may cause GC allocation:1 2 3
std.string entab setting 'length' may cause GC allocation:1 2
std.string entab.change setting 'length' may cause GC allocation:1 2
std.string format 'new' causes GC allocation:1

using closure causes GC allocation:1

CL6
std.string leftJustify 'new' causes GC allocation:1 2
std.string makeTrans 'new' causes GC allocation:1
std.string outdent 'new' causes GC allocation:1
std.string rightJustify 'new' causes GC allocation:1 2
std.string sformat 'new' causes GC allocation:1
std.string soundex 'new' causes GC allocation:1
std.string succ 'new' causes GC allocation:1
std.string toStringz 'new' causes GC allocation:1
std.string translate 'new' causes GC allocation:1
std.string translateImpl indexing an associative array may cause GC allocation:1
std.string wrap operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9

setting 'length' may cause GC allocation:1 2

std.syserror SysError.msg 'new' causes GC allocation:1
std.traits demangleFunctionAttributes associative array literal may cause GC allocation:1

indexing an associative array may cause GC allocation:1

std.traits extractAttribFlags operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
std.traits fqnType.parametersTypeString array literal may cause GC allocation:1 2

operator ~= may cause GC allocation:1

std.traits fun associative array literal may cause GC allocation:1
std.typecons Unique.this 'delete' requires GC:1
std.typecons alignForSize operator ~ may cause GC allocation:1 2 3 4 5 6 7

operator ~= may cause GC allocation:1 2 3 4 5 6 7 8

std.typecons generateDoNothing operator ~ may cause GC allocation:1 2

operator ~= may cause GC allocation:1 2 3

std.typecons this operator ~ may cause GC allocation:1
std.typecons wrap.wrap.Impl.generateFun.mod operator ~= may cause GC allocation:1 2 3
std.typecons wrap.wrap.Impl.generateFun.stc operator ~= may cause GC allocation:1 2 3 4 5 6
std.typecons wrap.wrap.wrap 'new' causes GC allocation:1
std.uni GcPolicy.alloc 'new' causes GC allocation:1
std.uni GcPolicy.append operator ~= may cause GC allocation:1
std.uni GcPolicy.realloc setting 'length' may cause GC allocation:1
std.uni InversionList.dropUpTo array literal may cause GC allocation:1
std.uni InversionList.inverted array literal may cause GC allocation:1 2
std.uni InversionList.skipUpTo array literal may cause GC allocation:1
std.uni InversionList.this operator ~= may cause GC allocation:1 2
std.uni MultiArray.length.length setting 'length' may cause GC allocation:1 2
std.uni MultiArray.this 'new' causes GC allocation:1
std.uni SetSearcher.opCall 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.uni Utf16Matcher.badEncoding 'new' causes GC allocation:1
std.uni Utf8Matcher.DefMatcher.genDispatch operator ~= may cause GC allocation:1 2 3
std.uni Utf8Matcher.badEncoding 'new' causes GC allocation:1
std.uni compressTo operator ~= may cause GC allocation:1 2 3 4 5 6
std.uni encodeTo 'new' causes GC allocation:1
std.uni genUnrolledSwitchSearch operator ~= may cause GC allocation:1 2 3
std.uni isPrettyPropertyName array literal may cause GC allocation:1
std.uni normalize operator ~= may cause GC allocation:1 2

setting 'length' may cause GC allocation:1 2 3

std.uni testAll using closure causes GC allocation:1
std.uni toCaseInPlaceAlloc.toCaseInPlaceAlloc 'new' causes GC allocation:1
std.uni unicode.loadAny 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.uri URI_Decode 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11
std.uri URI_Encode 'new' causes GC allocation:1 2 3 4 5
std.uri this operator ~ may cause GC allocation:1
std.utf RefBidirCU.save 'new' causes GC allocation:1
std.utf RefRandomCU.opSlice 'new' causes GC allocation:1
std.utf RefRandomCU.save 'new' causes GC allocation:1
std.utf decodeImpl 'new' causes GC allocation:1 2
std.utf decodeImpl.exception 'new' causes GC allocation:1 2 3
std.utf decodeImpl.invalidUTF 'new' causes GC allocation:1
std.utf decodeImpl.outOfBounds 'new' causes GC allocation:1
std.utf encode 'new' causes GC allocation:1 2 3 4 5 6 7 8 9

operator ~= may cause GC allocation:1 2 3 4 5

std.utf strideBack 'new' causes GC allocation:1 2
std.utf strideImpl 'new' causes GC allocation:1
std.utf testBadDecode 'new' causes GC allocation:1 2
std.utf testDecode 'new' causes GC allocation:1 2 3
std.utf testDecodeFront 'new' causes GC allocation:1 2 3
std.utf this operator ~ may cause GC allocation:1
std.utf toString operator ~= may cause GC allocation:1 2 3
std.utf toUCSindex 'new' causes GC allocation:1 2
std.utf toUTF16 operator ~= may cause GC allocation:1

setting 'length' may cause GC allocation:1 2 3 4

std.utf toUTF32 setting 'length' may cause GC allocation:1 2
std.utf toUTF8 setting 'length' may cause GC allocation:1 2 3 4
std.utf toUTFzImpl array literal may cause GC allocation:1

operator ~= may cause GC allocation:1

std.uuid UUID.this 'new' causes GC allocation:1 2 3 4 5
std.uuid parseUUID.parserError 'new' causes GC allocation:1 2 3
std.variant VariantN.get 'new' causes GC allocation:1 2
std.variant VariantN.handler 'new' causes GC allocation:1
std.variant VariantN.handler.tryPutting 'new' causes GC allocation:1 2 3 4 5 6

array literal may cause GC allocation:1 2 3 4 5 6 7 8 9 10

indexing an associative array may cause GC allocation:1 2

operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11

std.variant VariantN.opArithmetic 'new' causes GC allocation:1
std.variant VariantN.opAssign 'new' causes GC allocation:1
std.variant VariantN.opCmp 'new' causes GC allocation:1
std.variant this operator ~ may cause GC allocation:1
std.variant variantArray operator ~= may cause GC allocation:1
std.variant visitImpl.visitGetOverloadMap 'new' causes GC allocation:1
std.xml Check.fail 'new' causes GC allocation:1 2 3
std.xml ElementParser.parse 'new' causes GC allocation:1 2 3 4 5 6 7

indexing an associative array may cause GC allocation:1 2 3 4

std.xml Item.pretty array literal may cause GC allocation:1
std.xml Tag.this 'new' causes GC allocation:1 2

indexing an associative array may cause GC allocation:1

operator ~ may cause GC allocation:1 2

setting 'length' may cause GC allocation:1 2

std.xml Tag.toEmptyString operator ~ may cause GC allocation:1
std.xml Tag.toEndString operator ~ may cause GC allocation:1
std.xml Tag.toNonEndString operator ~ may cause GC allocation:1

operator ~= may cause GC allocation:1

std.xml Tag.toStartString operator ~ may cause GC allocation:1
std.xml appendItem operator ~= may cause GC allocation:1
std.xml assertNot 'new' causes GC allocation:1

using closure causes GC allocation:1

CL6
std.xml check 'new' causes GC allocation:1
std.xml checkAttValue operator ~ may cause GC allocation:1
std.xml checkElement operator ~ may cause GC allocation:1
std.xml checkEnd 'new' causes GC allocation:1

operator ~ may cause GC allocation:1

std.xml checkLiteral operator ~ may cause GC allocation:1
std.xml decode 'new' causes GC allocation:1 2

operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9

std.xml exit 'new' causes GC allocation:1
std.xml opCatAssign operator ~= may cause GC allocation:1 2 3 4 5
std.xml parse 'new' causes GC allocation:1 2 3 4 5

indexing an associative array may cause GC allocation:1

std.xml pretty array literal may cause GC allocation:1 2 3

operator ~ may cause GC allocation:1

operator ~= may cause GC allocation:1 2

std.xml reqc 'new' causes GC allocation:1
std.xml startOf operator ~= may cause GC allocation:1 2
std.xml text 'new' causes GC allocation:1

operator ~= may cause GC allocation:1

std.xml this 'new' causes GC allocation:1 2 3 4 5 6 7

indexing an associative array may cause GC allocation:1

operator ~ may cause GC allocation:1

std.xml toString operator ~ may cause GC allocation:1 2 3 4 5 6 7 8

operator ~= may cause GC allocation:1 2 3 4

std.xml toType 'new' causes GC allocation:1
std.zip ArchiveMember.compressionMethod 'new' causes GC allocation:1
std.zip ArchiveMember.expandedData setting 'length' may cause GC allocation:1
std.zip ZipArchive.addMember indexing an associative array may cause GC allocation:1
std.zip ZipArchive.build 'new' causes GC allocation:1 2 3
std.zip ZipArchive.expand 'new' causes GC allocation:1 2 3 4
std.zip ZipArchive.this 'new' causes GC allocation:1 2 3 4 5 6 7 8

indexing an associative array may cause GC allocation:1

std.zip this operator ~ may cause GC allocation:1
std.zlib Compress.compress 'delete' requires GC:1

'new' causes GC allocation:1

operator ~ may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.zlib Compress.error 'new' causes GC allocation:1
std.zlib Compress.flush 'delete' requires GC:1

operator ~= may cause GC allocation:1 2

std.zlib UnCompress.error 'new' causes GC allocation:1
std.zlib UnCompress.flush 'delete' requires GC:1

'new' causes GC allocation:1

operator ~ may cause GC allocation:1

operator ~= may cause GC allocation:1

std.zlib UnCompress.uncompress 'delete' requires GC:1

'new' causes GC allocation:1

operator ~ may cause GC allocation:1

setting 'length' may cause GC allocation:1

std.zlib compress 'delete' requires GC:1

'new' causes GC allocation:1 2

setting 'length' may cause GC allocation:1

std.zlib uncompress 'new' causes GC allocation:1 2 3

setting 'length' may cause GC allocation:1 2