|
|
Line 59: |
Line 59: |
| The tool used to post-process -vgc output can be found [https://github.com/DmitryOlshansky/gchunt here], it's not tied to Phobos and | | 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). | | should work with any github-based project (to be extended). |
| + | |
| | | |
| | | |
Line 68: |
Line 69: |
| |- | | |- |
| |std.algorithm | | |std.algorithm |
− | |BoyerMooreFinder.this | + | |TimSortImpl.ensureCapacity |
− | |'new' causes GC allocation; | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/algorithm.d#L10968 1] |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L5639 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L5644 2]
| |
| | | | | |
| |- | | |- |
| |std.algorithm | | |std.algorithm |
− | |Levenshtein.AllocMatrix | + | |TimSortImpl.sort |
− | |'delete' requires GC; | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/algorithm.d#L10777 1] |
− | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L8422 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L8423 2]
| |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.array |
− | |Levenshtein.path | + | |Appender.ensureAddable |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L8388 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L8395 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L8399 3] | + | |'new' causes GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L2438 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L2448 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L2450 3] |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.array |
− | |SplitterResult.front | + | |Appender.this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L3434 1] | + | |'new' causes GC allocation; |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range.
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L2359 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L2374 2] |
| + | | |
| |- | | |- |
− | |std.algorithm | + | |std.array |
− | |SplitterResult.popFront | + | |array |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L3448 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L34 1] |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range. | + | | |
| |- | | |- |
− | |std.algorithm | + | |std.array |
− | |TimSortImpl.ensureCapacity | + | |arrayAllocImpl |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L10915 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L419 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L420 2] |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.array |
− | |TimSortImpl.sort | + | |insertInPlace.trustedMemcopy |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L10724 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/array.d#L1071 1] |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.bigint |
− | |back | + | |BigInt.checkDivByZero |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L943 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bigint.d#L561 1] |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range. | + | | |
| |- | | |- |
− | |std.algorithm | + | |std.bigint |
− | |castSwitch | + | |BigInt.toString |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L13675 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L13703 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L13740 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L13753 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L13899 5]
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bigint.d#L478 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bigint.d#L478 2] |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.bigint |
− | |commonPrefix | + | |toDecimalString.sink |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L7116 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bigint.d#L568 1] |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.bigint |
− | |front | + | |toHex.sink |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L938 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bigint.d#L576 1] |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range. | + | | |
| |- | | |- |
− | |std.algorithm | + | |std.bitmanip |
− | |largestPartialIntersection | + | |BitArray.length |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L13067 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bitmanip.d#L602 1] |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.bitmanip |
− | |largestPartialIntersectionWeighted.heapComp | + | |BitArray.toString |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L13075 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation; |
| + | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bitmanip.d#L1567 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bitmanip.d#L1567 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bitmanip.d#L1588 3] |
| + | | CL2 |
| + | |- |
| + | |std.bitmanip |
| + | |myToString |
| + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bitmanip.d#L54 1] |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.bitmanip |
− | |makeIndex | + | |myToStringx |
− | |operator ~ may cause GC allocation; | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/bitmanip.d#L49 1] |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L11642 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L11715 2]
| |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.complex |
− | |popBack | + | |Complex.toString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L958 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/complex.d#L130 1] |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range. | + | | CL3 |
| |- | | |- |
− | |std.algorithm | + | |std.concurrency |
− | |popFront | + | |List.put |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L949 1]
| + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L2202 1] |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range.
| |
− | |-
| |
− | |std.algorithm
| |
− | |predSwitch
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L14458 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L14483 2] | |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.concurrency |
− | |reduce.reduceImpl | + | |MessageBox.get.onLinkDeadMsg |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L1127 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1875 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1885 2] |
− | | This is a <tt>throw</tt> when empty range and no seed. | + | | |
| |- | | |- |
− | |std.algorithm | + | |std.concurrency |
− | |rndstuff | + | |MessageBox.get.pty |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1964 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L12803 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L12810 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L12827 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L12840 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L12860 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L12878 6]
| |
| | | | | |
| |- | | |- |
− | |std.algorithm | + | |std.concurrency |
− | |splitter.front | + | |MessageBox.this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L3597 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1708 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1713 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1714 3] |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range.
| + | | |
| |- | | |- |
− | |std.algorithm | + | |std.concurrency |
− | |splitter.popFront | + | |create.wrap |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/algorithm.d#L3604 1]
| |
− | | If <tt>version(assert)</tt> is defined this will throw a <tt>new RangeError</tt> for an empty range.
| |
− | |-
| |
− | |std.array
| |
− | |Appender.this
| |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2386 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2401 2]
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1418 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1418 2] |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.concurrency |
− | |array | + | |dispatch |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L34 1] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1408 1] |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.concurrency |
− | |arrayAllocImpl | + | |newCondition |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1245 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1317 2] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L419 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L420 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L421 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L428 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L431 5]
| |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.concurrency |
− | |assocArray | + | |onCrowdingThrow |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L267 1]
| + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L865 1] |
− | |
| |
− | |-
| |
− | |std.array
| |
− | |ensureAddable
| |
− | |'new' causes GC allocation; | |
− | operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2465 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2475 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2477 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2484 4]
| |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.concurrency |
− | |insertInPlace.putDChar | + | |register |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L1143 1] | + | |indexing an associative array may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L981 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L981 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L982 3] |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.concurrency |
− | |insertInPlace.trustedMemcopy | + | |spawn |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L1079 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L1216 1] |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.concurrency |
− | |replace | + | |this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2022 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L938 1] |
− | | | + | | CL4 |
| |- | | |- |
− | |std.array | + | |std.concurrency |
− | |replaceInPlace | + | |thisTid |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2138 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/concurrency.d#L336 1] |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.conv |
− | |replaceSlice | + | |convError |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L2322 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L50 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L58 2] |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.conv |
− | |replicate | + | |parse |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L1426 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L1906 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L1960 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L2205 3] |
| | | | | |
| |- | | |- |
− | |std.array | + | |std.conv |
− | |split | + | |parseError |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L1485 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/array.d#L1499 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L68 1] |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.conv |
− | |Base64Impl.Decoder.doDecoding | + | |strippedOctalLiteral |
− | |operator ~= may cause GC allocation; | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L3691 1] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1190 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1196 2]
| |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.conv |
− | |Base64Impl.Decoder.popFront | + | |textImpl |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1144 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1265 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1287 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1292 4] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L3563 1] |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.conv |
− | |Base64Impl.Decoder.popFront.endCondition | + | |toImpl |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1275 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L1300 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L1306 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/conv.d#L358 3] |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.cstream |
− | |Base64Impl.Encoder.doEncoding | + | |seek |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L526 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/cstream.d#L131 1] |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.cstream |
− | |Base64Impl.Encoder.popFront | + | |this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L484 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L595 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/cstream.d#L246 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/cstream.d#L247 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/cstream.d#L248 3] |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.csv |
− | |Base64Impl.decode | + | |toString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1077 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L945 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/csv.d#L129 1] |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.datetime |
− | |Base64Impl.decodeChar | + | |Date.dayOfYear |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L11753 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1392 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1392 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L1392 3]
| |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.datetime |
− | |Base64Impl.encode | + | |Date.yearBC |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L417 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L9232 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L9269 2] |
| | | | | |
| |- | | |- |
− | |std.base64 | + | |std.datetime |
− | |Base64Impl.realDecodeLength | + | |DosFileTimeToSysTime |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/base64.d#L799 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30468 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30480 2] |
| | | | | |
| |- | | |- |
− | |std.bigint | + | |std.datetime |
− | |checkDivByZero | + | |FILETIMEToStdTime |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bigint.d#L561 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30383 1] |
| | | | | |
| |- | | |- |
− | |std.bigint | + | |std.datetime |
− | |toDecimalString | + | |SYSTEMTIMEToSysTime.throwLaterThanMax |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bigint.d#L568 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30281 1] |
| | | | | |
| |- | | |- |
− | |std.bigint | + | |std.datetime |
− | |toHex | + | |SysTime.fracSec |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bigint.d#L576 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L2079 1] |
| | | | | |
| |- | | |- |
− | |std.bigint | + | |std.datetime |
− | |toString | + | |SysTime.fracSecs |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L1928 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L1929 2] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bigint.d#L478 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bigint.d#L478 2]
| |
| | | | | |
| |- | | |- |
− | |std.bitmanip | + | |std.datetime |
− | |length | + | |SysTime.this |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bitmanip.d#L602 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L577 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L578 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L635 3] |
| | | | | |
| |- | | |- |
− | |std.bitmanip | + | |std.datetime |
− | |myToString | + | |SysTime.toISOExtString |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bitmanip.d#L54 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L7818 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L7821 2] |
| | | | | |
| |- | | |- |
− | |std.bitmanip | + | |std.datetime |
− | |myToStringx | + | |SysTime.toISOString |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bitmanip.d#L49 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L7689 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L7692 2] |
| | | | | |
| |- | | |- |
− | |std.bitmanip | + | |std.datetime |
− | |toString | + | |SysTime.toSimpleString |
− | |'new' causes GC allocation; | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L7951 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L7954 2] |
− | operator ~ may cause GC allocation; | + | | |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bitmanip.d#L1567 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bitmanip.d#L1567 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/bitmanip.d#L1588 3]
| |
− | | CL2 | |
| |- | | |- |
− | |std.complex | + | |std.datetime |
− | |Complex.toString | + | |SysTimeToDosFileTime |
− | |operator ~= may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30511 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30514 2] |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/complex.d#L128 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/complex.d#L164 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/complex.d#L173 3]
| + | | |
− | | CL3 | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |List.put | + | |SysTimeToSYSTEMTIME |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L1503 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30339 1] |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |MessageBox.get.onLinkDeadMsg | + | |TimeZone.getTimeZone |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L1177 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L1187 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L26195 1] |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |MessageBox.get.pty | + | |_enforceValidTZFile |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L1266 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28387 1] |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |MessageBox.this | + | |dstName |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L1019 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L1020 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L1021 3] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L26742 1] |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |_spawn | + | |enforceValid |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L31478 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L31483 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L31488 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L31493 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L31516 5] |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L480 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L491 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L492 3]
| |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |onCrowdingThrow | + | |getInstalledTZNames |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L838 1] | + | |'delete' requires GC; |
| + | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28163 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28164 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28662 3] |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |receiveOnly | + | |getTimeZone |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L738 1] | + | |'delete' requires GC; |
| + | 'new' causes GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27846 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27847 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27851 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27852 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27901 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27907 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27912 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27919 8] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27934 9] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27940 10] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27991 11] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L27997 12] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28002 13] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28009 14] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28024 15] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28030 16] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28043 17] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28057 18] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28060 19] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28071 20] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28074 21] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28088 22] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28094 23] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28132 24] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28137 25] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28616 26] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28623 27] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28625 28] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28628 29] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28631 30] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28653 31] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28655 32] |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |register | + | |monthFromString |
− | |indexing an associative array may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L32201 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L948 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L948 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L949 3]
| |
| | | | | |
| |- | | |- |
− | |std.concurrency | + | |std.datetime |
− | |this | + | |readVal |
− | |'new' causes GC allocation;
| + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L28359 1] |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L476 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L907 2]
| |
− | | CL4
| |
− | |-
| |
− | |std.concurrency
| |
− | |thisTid
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/concurrency.d#L334 1] | |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.datetime |
− | |back | + | |stdName |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L257 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L465 2] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L26672 1] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.datetime |
− | |front | + | |stdTimeToFILETIME |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L251 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L458 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/datetime.d#L30414 1] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.digest.digest |
− | |moveAt | + | |finish |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L287 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/digest/digest.d#L898 1] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.digest.digest |
− | |moveBack | + | |peek |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L281 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/digest/digest.d#L933 1] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.digest.digest |
− | |moveFront | + | |toHexString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L275 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/digest/digest.d#L726 1] |
− | | | + | | string toHexString(ubyte[] data): Provide ouput range and/or RCString overload |
| |- | | |- |
− | |std.container.array | + | |std.encoding |
− | |opIndex | + | |EncoderFunctions.WriteToString.write |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L293 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L478 2] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L388 1] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.encoding |
− | |opSlice | + | |EncodingScheme.create |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L304 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L445 2] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2173 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2173 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2176 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2176 4] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.encoding |
− | |opSliceAssign | + | |EncodingScheme.register |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L310 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L316 2] | + | |'new' causes GC allocation; |
| + | indexing an associative array may cause GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2150 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2150 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2153 3] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.encoding |
− | |opSliceOpAssign | + | |EncodingScheme.sanitize |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L336 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L342 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2336 1] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.encoding |
− | |opSliceUnary | + | |names |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L323 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L330 2] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2457 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2543 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2619 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2687 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2758 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2853 6] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.encoding |
− | |popBack | + | |transcode |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L269 1] | + | |'new' causes GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2022 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/encoding.d#L2031 2] |
| | | | | |
| |- | | |- |
− | |std.container.array | + | |std.exception |
− | |popFront | + | |bailOut |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/array.d#L263 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/exception.d#L374 1] |
| | | | | |
| |- | | |- |
− | |std.container.dlist | + | |std.exception |
− | |DList.createNode | + | |enforceEx.enforceEx |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/dlist.d#L142 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/exception.d#L560 1] |
| | | | | |
| |- | | |- |
− | |std.container.dlist | + | |std.exception |
− | |DList.initialize | + | |errnoEnforce |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/dlist.d#L149 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/exception.d#L534 1] |
| | | | | |
| |- | | |- |
− | |std.container.rbtree | + | |std.exception |
− | |RBNode.dup | + | |this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L576 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/exception.d#L1406 1] |
| | | | | |
| |- | | |- |
− | |std.container.rbtree | + | |std.file |
− | |RedBlackTree.allocate | + | |DirEntry.this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L739 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L2066 1] |
| | | | | |
| |- | | |- |
− | |std.container.rbtree | + | |std.file |
− | |RedBlackTree.check.recurse | + | |cenforce |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L158 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 26] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 27] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 28] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 29] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 30] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 31] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 32] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 33] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 34] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 35] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 36] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 37] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 38] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 39] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 40] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 41] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 42] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 43] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 44] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 45] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 46] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 47] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 48] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 49] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 50] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 51] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1533 52] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 53] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 54] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 55] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 56] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 57] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 58] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 59] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 60] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 61] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 62] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 63] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 64] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 65] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 66] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 67] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 68] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 69] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 70] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 71] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 72] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 73] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 74] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 75] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 76] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1538 77] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 78] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 79] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 80] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 81] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 82] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 83] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 84] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 85] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 86] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 87] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 88] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 89] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 90] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 91] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 92] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 93] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1543 94] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 95] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 96] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 97] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 98] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 99] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 100] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 101] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 102] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 103] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 104] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 105] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 106] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 107] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 108] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 109] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 110] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 111] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 112] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 113] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 114] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 115] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 116] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 117] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 118] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 119] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 120] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 121] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 122] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 123] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 124] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 125] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 126] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 127] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 128] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 129] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 130] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 131] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 132] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 133] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 134] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 135] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 136] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 137] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 138] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 139] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 140] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 141] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 142] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1549 143] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1552 144] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1553 145] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 146] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 147] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 148] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 149] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 150] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 151] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 152] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 153] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 154] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 155] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 156] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 157] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 158] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 159] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 160] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 161] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 162] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 163] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 164] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 165] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 166] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 167] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 168] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 169] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 170] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 171] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 172] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 173] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 174] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 175] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 176] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 177] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 178] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 179] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 180] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 181] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 182] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 183] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 184] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 185] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 186] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 187] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 188] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 189] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 190] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 191] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 192] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 193] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 194] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 195] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1558 196]
| |
| | | | | |
| |- | | |- |
− | |std.container.rbtree | + | |std.file |
− | |RedBlackTree.dup | + | |copy |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L905 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L2445 1] |
| | | | | |
| |- | | |- |
− | |std.container.rbtree | + | |std.file |
− | |redBlackTree | + | |ensureDirExists |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1674 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1680 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1686 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/rbtree.d#L1696 4] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L1532 1] |
| | | | | |
| |- | | |- |
− | |std.container.slist | + | |std.file |
− | |SList.initialize | + | |getFileAttributesWin |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/slist.d#L29 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L510 1] |
| | | | | |
| |- | | |- |
− | |std.container.slist | + | |std.file |
− | |SList.insertFront | + | |popFront |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/slist.d#L281 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/slist.d#L298 2] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L2997 1] |
| | | | | |
| |- | | |- |
− | |std.container.util | + | |std.file |
− | |make.make | + | |read |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/container/util.d#L22 1] | + | |'delete' requires GC [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L238 1] |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.file |
− | |convError | + | |rename |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L50 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L58 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L471 1] |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.file |
− | |parse | + | |rmdirRecurse |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L2535 1] |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L1906 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L1960 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2205 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2281 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2282 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2478 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2496 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2595 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2598 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2646 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2655 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2676 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2702 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2710 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L3135 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L3321 16]
| |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.file |
− | |parse.bailOut | + | |thisExePath |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L2334 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/file.d#L1853 1] |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.format |
− | |parseError | + | |FormatSpec.fillUp |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L68 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L1044 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L923 2] |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.format |
− | |parseEscape | + | |doFormat.formatArg.putAArray |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L3416 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5351 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5504 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5541 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5541 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5716 5] |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.format |
− | |strippedOctalLiteral | + | |doFormat.formatArg.putreal |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L3691 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5086 1] |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.format |
− | |textImpl | + | |doFormat.getFmtChar |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L3563 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5801 1] |
| | | | | |
| |- | | |- |
− | |std.conv | + | |std.format |
− | |toImpl | + | |doFormat.getFmtInt |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5812 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5931 2] |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L1300 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L1306 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L1464 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L1748 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L358 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L363 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L575 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 26] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 27] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 28] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 29] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 30] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 31] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 32] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 33] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 34] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 35] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 36] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 37] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 38] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 39] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 40] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 41] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 42] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 43] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 44] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 45] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 46] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 47] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 48] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 49] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 50] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 51] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 52] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 53] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 54] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 55] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 56] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 57] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 58] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 59] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 60] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 61] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 62] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 63] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 64] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 65] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 66] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 67] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 68] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 69] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 70] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 71] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 72] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 73] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 74] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 75] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 76] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 77] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 78] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 79] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 80] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 81] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 82] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 83] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 84] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 85] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 86] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 87] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 88] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 89] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 90] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 91] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 92] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 93] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 94] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 95] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 96] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 97] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 98] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 99] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 100] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 101] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 102] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 103] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 104] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 105] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 106] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 107] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 108] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 109] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 110] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 111] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 112] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 113] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 114] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 115] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 116] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 117] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 118] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 119] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 120] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 121] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 122] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 123] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 124] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 125] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 126] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 127] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 128] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 129] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 130] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 131] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 132] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 133] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 134] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 135] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 136] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 137] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 138] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 139] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 140] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 141] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 142] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 143] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 144] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 145] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 146] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 147] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 148] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 149] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 150] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 151] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 152] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 153] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 154] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 155] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 156] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 157] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 158] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 159] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 160] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 161] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 162] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 163] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 164] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 165] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 166] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 167] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 168] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 169] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 170] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 171] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 172] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 173] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 174] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 175] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 176] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 177] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 178] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 179] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 180] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 181] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 182] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 183] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 184] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 185] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 186] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 187] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 188] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 189] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 190] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 191] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 192] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 193] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L688 194] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L842 195] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/conv.d#L845 196]
| |
| | | | | |
| |- | | |- |
− | |std.cstream | + | |std.format |
− | |seek | + | |doFormat.getFmtStar |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/cstream.d#L131 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5825 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L5829 2] |
| | | | | |
| |- | | |- |
− | |std.cstream | + | |std.format |
− | |this | + | |formatNth.gencode |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/cstream.d#L246 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/cstream.d#L247 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/cstream.d#L248 3] | + | |operator ~ may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L3218 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L3219 2] |
| | | | | |
| |- | | |- |
− | |std.csv | + | |std.format |
− | |CsvReader.this | + | |formatRange |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L2297 1] |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L836 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L866 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L874 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L883 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L892 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L896 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L899 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L900 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L918 9]
| |
| | | | | |
| |- | | |- |
− | |std.csv | + | |std.format |
− | |csvNextToken | + | |getNthInt |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1397 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1436 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1450 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L3264 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L3269 2] |
| | | | | |
| |- | | |- |
− | |std.csv | + | |std.format |
− | |popFront | + | |primitiveTypeInfo |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1216 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1225 2] | + | |associative array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/format.d#L4690 1] |
| | | | | |
| |- | | |- |
− | |std.csv | + | |std.functional |
− | |prime | + | |memoize.memoize |
− | |'new' causes GC allocation; | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/functional.d#L871 1] |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1037 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1042 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1087 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1266 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L1306 5] | |
| | | | | |
| |- | | |- |
− | |std.csv | + | |std.getopt |
− | |toString | + | |splitAndGet |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/csv.d#L129 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/getopt.d#L514 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/getopt.d#L516 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/getopt.d#L521 3] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |Clock.currStdTime | + | |BigUint.div |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L392 1] | + | |'new' causes GC allocation; |
| + | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L649 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L652 2] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |DosFileTimeToSysTime | + | |BigUint.divInt |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30468 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30480 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L590 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |Interval._enforceNotEmpty | + | |BigUint.fromDecimalString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18664 1] | + | |'new' causes GC allocation; |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception, but then the line number would not be in the correct spot, since it's essentially like enforce. A better approach would be to get rid of the function and then pre-allocate an exception for each place it was being called, but that would be pre-allocating several exceptions, since many of Interval's functions call it.
| + | array literal may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L406 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L410 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L413 3] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |Interval.begin | + | |BigUint.fromHexString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L17324 1] | + | |'new' causes GC allocation; |
− | | Throws a DateTimeException on bad input. This could be changed to a pre-allocated exception. | + | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L354 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L387 2] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |Interval.end | + | |BigUint.mod |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L17357 1] | + | |'new' causes GC allocation; |
− | | Throws a DateTimeException on bad input. This could be changed to a pre-allocated exception. | + | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L663 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L665 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L666 3] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |Interval.expand | + | |BigUint.modInt |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18313 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18325 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18335 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18395 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18408 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18420 6] | + | |'delete' requires GC; |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception. | + | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L637 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L640 2] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |Interval.intersection | + | |BigUint.mul |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L17839 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L17871 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L17900 3] | + | |'new' causes GC allocation; |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception, but then the error message wouldn't contain the bad input and would therefore be less informative. | + | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L566 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L568 2] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |Interval.merge | + | |BigUint.opAssign |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18015 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18048 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18078 3] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L169 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L170 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L171 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L172 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L181 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L185 6] |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception, but then the error message wouldn't contain the bad input and would therefore be less informative.
| |
− | |-
| |
− | |std.datetime
| |
− | |Interval.shift
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18212 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L18266 2]
| |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception.
| |
− | |-
| |
− | |std.datetime
| |
− | |Interval.this
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L17240 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L17269 2]
| |
− | | Throws a DateTimeException on bad input. This could be changed to a pre-allocated exception.
| |
− | |-
| |
− | |std.datetime
| |
− | |IntervalRange._enforceCorrectDirection
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L25167 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L25176 2]
| |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |IntervalRange._enforceNotEmpty | + | |BigUint.opShl |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L25153 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L454 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |NegInfInterval.intersection | + | |BigUint.pow |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L22775 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L22805 2] | + | |'new' causes GC allocation; |
| + | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L702 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L802 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L829 3] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |NegInfInterval.merge | + | |BigUint.toDecimalString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L22944 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L269 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |NegInfIntervalRange._enforceCorrectDirection | + | |BigUint.toHexString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L25889 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L295 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |PosInfInterval.intersection | + | |add |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L20581 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L20634 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1216 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |PosInfInterval.merge | + | |addInt |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L20744 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1241 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |PosInfIntervalRange._enforceCorrectDirection | + | |biguintFromDecimal |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L25604 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1606 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |SysTimeToDosFileTime | + | |biguintToDecimal |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30511 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30514 2] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1551 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |_enforceValidTZFile | + | |blockDivMod |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28387 1] | + | |'delete' requires GC; |
| + | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L2329 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L2352 2] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |dayOfYear | + | |divModInternal |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L11753 1] | + | |'delete' requires GC; |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception. | + | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1453 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1454 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1483 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1484 4] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |enforceValid | + | |includeSign |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L31478 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L31483 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L31488 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L31493 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L31516 5] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1036 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |everyDayOfWeek | + | |mulInternal |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L24620 1] | + | |'delete' requires GC; |
− | | CL5 | + | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1372 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1401 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1406 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1408 4] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |everyDuration | + | |squareInternal |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L24843 1] | + | |'delete' requires GC; |
− | | CL5 | + | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1432 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1434 2] |
| + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |expand | + | |sub |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L24516 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1154 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1187 2] |
− | | CL5 | + | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.math.biguintcore |
− | |fracSec | + | |subInt |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L2079 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/math/biguintcore.d#L1266 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.windows.advapi32 |
− | |fracSecs | + | |freeAdvapi32 |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L1928 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L1929 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/windows/advapi32.d#L58 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.internal.windows.advapi32 |
− | |fracSecsFromISOString | + | |loadAdvapi32 |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L32335 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L32338 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L32339 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/windows/advapi32.d#L44 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/internal/windows/advapi32.d#L48 2] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.json |
− | |fromISOExtString | + | |JSONValue.opIndex |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12544 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12550 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12551 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12553 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12555 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12560 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12562 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12566 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13955 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13961 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13962 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13964 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13966 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13968 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L16783 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L16786 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L8316 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L8363 18] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/json.d#L350 1] |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception, but then the error message wouldn't contain the bad input and would therefore be less informative. | + | | |
| |- | | |- |
− | |std.datetime | + | |std.json |
− | |fromISOString | + | |toJSON.toString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12428 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12434 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12435 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12440 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12442 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12445 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13853 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13859 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13860 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L13861 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L16700 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L16703 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27492 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27497 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27508 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27513 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27514 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27519 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L8145 19] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/json.d#L797 1] |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception, but then the error message wouldn't contain the bad input and would therefore be less informative. | + | | |
| |- | | |- |
− | |std.datetime | + | |std.json |
− | |fromSimpleString | + | |toJSON.toValue.emit |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12665 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12671 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12672 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12673 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12678 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12680 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L12684 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L16864 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L16867 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L8537 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L8584 11] | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/json.d#L839 1] |
− | | Throws a new DateTimeException on bad input. This could be changed to a pre-allocated exception, but then the error message wouldn't contain the bad input and would therefore be less informative. | + | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |func
| + | |AsyncChunkInputRange.this |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L24743 1]
| + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L1433 1] |
− | | CL5
| |
− | |-
| |
− | |std.datetime | |
− | |getInstalledTZNames
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28163 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28164 2] | |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |getTimeZone | + | |Curl.clearIfSupported |
− | |'new' causes GC allocation; | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L3825 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27846 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27847 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27851 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27852 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27901 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27907 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27912 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27919 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27934 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27940 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27991 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L27997 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28002 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28009 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28024 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28030 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28043 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28057 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28060 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28071 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28074 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28088 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28094 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28132 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28137 25]
| |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |initializeTests | + | |Curl.onReceive |
− | |array literal may cause GC allocation; | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L3856 1] |
− | associative array literal may cause GC allocation;
| |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33067 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33068 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33069 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33070 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33073 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33073 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33075 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33080 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33086 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33092 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33098 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33106 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L33115 13]
| |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |monthFromString | + | |Curl.onReceiveHeader |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L32201 1] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L3903 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |parseRFC822DateTime | + | |Curl.onSeek |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30623 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30627 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30635 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30653 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30662 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30669 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30677 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30680 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30688 9] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L3973 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |parseRFC822DateTime.parseTZ | + | |Curl.onSend |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30710 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30714 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30720 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30722 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30738 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30739 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30740 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30741 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30742 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30743 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30744 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30745 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30746 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30751 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30754 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30767 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30772 17] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L3939 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |parseRFC822DateTime.stripAndCheckLen | + | |Curl.onSocketOption |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30588 1] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L4013 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |readVal | + | |FTP.url |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L28359 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L2957 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |testBadParse822 | + | |HTTP.Impl.onReceiveHeader |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30803 1] | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L2157 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |testParse822 | + | |HTTP.url |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L30794 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L2281 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |this | + | |Pool.push |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L577 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L578 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L635 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L4138 1] |
| | | | | |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |toISOExtString | + | |WorkerThreadProtocol.wait |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L7818 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L7821 2] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L1221 1] |
− | | | + | | CL3 |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |toISOString | + | |_finalizeAsyncChunks |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L7689 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L7692 2] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L4216 1] |
− | | | + | | CL3 |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |toSimpleString | + | |_getForRange |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L7951 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L7954 2] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L1172 1] |
− | | | + | | CL3 |
| |- | | |- |
− | |std.datetime | + | |std.net.curl |
− | |yearBC | + | |decodeLineInto |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L9232 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/datetime.d#L9269 2] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L2105 1] |
− | | | + | | CL5 |
| |- | | |- |
− | |std.digest.digest | + | |std.net.curl |
− | |toHexString | + | |dup |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/digest/digest.d#L726 1] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L3215 1] |
− | | string toHexString(ubyte[] data): Provide ouput range and/or RCString overload | + | | CL5 |
| |- | | |- |
− | |std.encoding | + | |std.net.curl |
− | |**** | + | |push |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L389 1] | + | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/net/curl.d#L4161 1] |
− | | | + | | CL5 |
| |- | | |- |
− | |std.encoding | + | |std.numeric |
− | |EncodingScheme.create | + | |Fft.this |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/numeric.d#L2706 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2172 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2172 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2175 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2175 4]
| |
| | | | | |
| |- | | |- |
− | |std.encoding | + | |std.outbuffer |
− | |EncodingScheme.register | + | |OutBuffer.reserve |
− | |'new' causes GC allocation; | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/outbuffer.d#L84 1] |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2149 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2149 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2152 3]
| |
| | | | | |
| |- | | |- |
− | |std.encoding | + | |std.parallelism |
− | |EncodingScheme.sanitize | + | |Task.executeInNewThread |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2335 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L742 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L748 2] |
| | | | | |
| |- | | |- |
− | |std.encoding | + | |std.parallelism |
− | |makeReadable | + | |TaskPool.abstractPutGroupNoSync |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2961 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2965 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2966 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2967 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2970 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2981 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2985 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2986 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2987 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2988 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2989 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2992 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3003 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3007 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3008 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3009 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3010 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3011 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3015 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3016 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3017 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3018 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3019 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3020 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3021 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L3024 26] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1232 1] |
| | | | | |
| |- | | |- |
− | |std.encoding | + | |std.parallelism |
− | |names | + | |TaskPool.abstractPutNoSync |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2456 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2542 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2618 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2686 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2757 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2852 6] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1206 1] |
| | | | | |
| |- | | |- |
− | |std.encoding | + | |std.parallelism |
− | |sanitize | + | |TaskPool.this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L1421 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1388 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1445 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1446 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1447 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1448 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1450 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L1453 7] |
| | | | | |
| |- | | |- |
− | |std.encoding | + | |std.parallelism |
− | |transcode | + | |foreachErr |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L3467 1] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2023 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2032 2]
| |
| | | | | |
| |- | | |- |
− | |std.encoding | + | |std.parallelism |
− | |transcodeReverse | + | |submitAndExecute |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/encoding.d#L2948 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L3386 1] |
| | | | | |
| |- | | |- |
− | |std.exception | + | |std.parallelism |
− | |assertNotThrown | + | |taskPool |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/parallelism.d#L3278 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L84 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L85 2]
| |
| | | | | |
| |- | | |- |
− | |std.exception | + | |std.path |
− | |assertThrown | + | |absolutePath |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L221 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/path.d#L1995 1] |
| | | | | |
| |- | | |- |
− | |std.exception | + | |std.path |
− | |assumeWontThrow | + | |buildNormalizedPath |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/path.d#L1190 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/path.d#L1234 2] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L902 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L903 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L903 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L903 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L903 5]
| |
| | | | | |
| |- | | |- |
− | |std.exception | + | |std.path |
− | |bailOut | + | |buildPath |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L374 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L378 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/path.d#L992 1] |
| | | | | |
| |- | | |- |
− | |std.exception | + | |std.path |
− | |enforceEx.enforceEx | + | |globMatch |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L560 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L572 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/path.d#L2473 1] |
| | | | | |
| |- | | |- |
− | |std.exception | + | |std.process |
− | |errnoEnforce | + | |ProcessPipes.stderr |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L534 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1929 1] |
| | | | | |
| |- | | |- |
− | |std.exception | + | |std.process |
− | |this | + | |ProcessPipes.stdin |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/exception.d#L1406 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1897 1] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |_ensureLStatDone | + | |ProcessPipes.stdout |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L2325 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1913 1] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |_ensureStatDone | + | |charAllocator |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L2283 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2447 1] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |cenforce | + | |environment.getImpl |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L162 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2961 1] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |deleteme | + | |environment.opIndex |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L54 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2781 1] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |ensureDirExists | + | |environment.toAA |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L1532 1] | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2931 1] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |popFront | + | |escapeShellArguments.allocator |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L2989 1] | + | |'new' causes GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2403 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2407 2] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |read | + | |escapeShellCommand |
− | |'delete' requires GC [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L292 1] | + | |operator ~ may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2302 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2302 2] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |readLink | + | |escapeShellFileName |
− | |'new' causes GC allocation; | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2631 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2633 2] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L1716 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L1727 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L1731 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L1734 4]
| |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |remove | + | |escapeWindowsShellCommand |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L504 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2373 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2376 2] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |rmdirRecurse | + | |kill |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L2527 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1414 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1418 2] |
| | | | | |
| |- | | |- |
− | |std.file | + | |std.process |
− | |this | + | |newFromErrno |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/file.d#L2164 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2136 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2137 2] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.process |
− | |FormatSpec.fillUp | + | |newFromLastError |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L1044 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L923 2] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2148 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L2149 2] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.process |
− | |doFormat.formatArg.putAArray | + | |pipe |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5351 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5504 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5541 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5541 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5716 5] | + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1523 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1524 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1543 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1543 4] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.process |
− | |doFormat.formatArg.putreal | + | |pipeProcessImpl |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5086 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1716 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L1730 2] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.process |
− | |doFormat.getFmtChar | + | |shell |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5801 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L3491 1] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.process |
− | |doFormat.getFmtInt | + | |spawnProcessImpl |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5812 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5931 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L508 1] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.process |
− | |doFormat.getFmtStar | + | |spawnProcessImpl.prepareStream |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5825 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L5829 2] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L538 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L539 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L574 3] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.process |
− | |formatNth.gencode | + | |spawnShell |
− | |operator ~ may cause GC allocation; | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/process.d#L943 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L3218 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L3219 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L3231 3]
| |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.random |
− | |formatRange | + | |MersenneTwisterEngine.seed |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L2297 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/random.d#L625 1] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.range |
− | |getNthInt | + | |popBackN |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L3264 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L3269 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L4288 1] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.range |
− | |primitiveTypeInfo | + | |put |
− | |associative array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L4690 1] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L684 1] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.range |
− | |singleSpec | + | |roundRobin.Result.front.makeSwitch |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L1224 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L1225 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L1236 3] | + | |operator ~ may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3009 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3009 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3009 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3009 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3009 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3012 6] |
| | | | | |
| |- | | |- |
− | |std.format | + | |std.range |
− | |unformatRange | + | |roundRobin.Result.popFront.makeSwitchIncrementCounter |
− | |indexing an associative array may cause GC allocation; | + | |operator ~ may cause GC allocation; |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L4561 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/format.d#L4568 2] | + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3040 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3040 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3040 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3045 4] |
| | | | | |
| |- | | |- |
− | |std.functional | + | |std.range |
− | |memoize.memoize | + | |roundRobin.Result.popFront.makeSwitchPopFront |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/functional.d#L854 1] | + | |operator ~ may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3026 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3026 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3026 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3026 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3026 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/range.d#L3028 6] |
| | | | | |
| |- | | |- |
− | |std.functional | + | |std.regex.internal.ir |
− | |partial.partial.errormsg | + | |disassemble |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/functional.d#L445 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/functional.d#L446 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/ir.d#L400 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/ir.d#L403 2] |
| | | | | |
| |- | | |- |
− | |std.getopt | + | |std.regex.internal.ir |
− | |getoptImpl | + | |getTrie |
− | |'new' causes GC allocation; | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/ir.d#L43 1] |
− | operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L557 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 26] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 27] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 28] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 29] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 30] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 31] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 32] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 33] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 34] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 35] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 36] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 37] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 38] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 39] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 40] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 41] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 42] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L571 43] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L606 44] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L606 45] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L615 46]
| |
| | | | | |
| |- | | |- |
− | |std.getopt | + | |std.regex.internal.kickstart |
− | |handleOption | + | |ShiftOr.fetch |
− | |operator ~ may cause GC allocation; | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/kickstart.d#L117 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L643 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L646 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L648 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L664 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L690 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L692 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L738 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L743 8]
| |
| | | | | |
| |- | | |- |
− | |std.getopt | + | |std.regex.internal.kickstart |
− | |handleOption.setHash | + | |ShiftOr.this |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L766 1] | + | |'new' causes GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/kickstart.d#L202 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/kickstart.d#L227 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/kickstart.d#L259 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/kickstart.d#L284 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/kickstart.d#L305 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/kickstart.d#L326 6] |
| | | | | |
| |- | | |- |
− | |std.getopt | + | |std.regex.internal.parser |
− | |splitAndGet | + | |Parser.charsetToIr |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L514 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L516 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/getopt.d#L521 3] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L1283 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L1289 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L1291 3] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |**** | + | |Parser.error |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L101 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L1423 1] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |add | + | |Parser.markBackref |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1195 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L335 1] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |addInt | + | |Parser.parseFlags |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1220 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L430 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L435 2] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |biguintFromDecimal | + | |Parser.parseQuantifier |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1580 1]
| + | |operator ~= may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L679 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L728 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L732 3] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |biguintToDecimal | + | |Parser.parseRegex |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1525 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L483 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L487 2] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |blockDivMod | + | |Parser.put |
− | |'delete' requires GC; | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L382 1] |
− | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L2299 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L2322 2]
| |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |div | + | |Parser.putRaw |
− | |'new' causes GC allocation; | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L389 1] |
− | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L639 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L642 2]
| |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |divInt | + | |Stack.push |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L580 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L263 1] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |divModInternal | + | |getTrie |
− | |'delete' requires GC; | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L225 1] |
− | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1427 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1428 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1457 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1458 4]
| |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |fromDecimalString | + | |lightPostprocess |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L1452 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L1500 2] |
− | array literal may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L399 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L403 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L406 3]
| |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |fromHexString | + | |parseUniHex |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L178 1] |
− | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L350 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L382 2]
| |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.parser |
− | |includeSign | + | |reverseBytecode |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1020 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/parser.d#L79 1] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.internal.thompson |
− | |mod | + | |ThompsonMatcher.eval |
− | |'new' causes GC allocation; | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/thompson.d#L677 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/internal/thompson.d#L704 2] |
− | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L653 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L655 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L656 3] | |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.regex.package |
− | |modInt | + | |Captures.newMatches |
− | |'delete' requires GC; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/regex/package.d#L415 1] |
− | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L627 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L630 2] | |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |mul | + | |Address.toHostString |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L556 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L558 2]
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1332 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1348 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1348 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1353 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1353 5] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |mulInternal | + | |Address.toServiceString |
− | |'delete' requires GC; | + | |'new' causes GC allocation; |
− | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1347 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1376 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1381 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1383 4]
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1363 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1369 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1369 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1374 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1374 5] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |opAssign | + | |Address.toString |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L165 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L166 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L167 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L168 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L177 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L181 6] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1437 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1439 2] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |opShl | + | |InternetHost.populate |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L444 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L729 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L750 2] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |pow | + | |InternetHost.validHostent |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L709 1] |
− | array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L691 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L791 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L818 3]
| |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |squareInternal | + | |Protocol.populate |
− | |'delete' requires GC; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L470 1] |
− | 'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1406 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1408 2] | |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |sub | + | |Service.populate |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1133 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1166 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L570 1] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |subInt | + | |Socket.accept |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L1241 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2769 1] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |toDecimalString | + | |Socket.accepting |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L265 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2757 1] |
| | | | | |
| |- | | |- |
− | |std.internal.math.biguintcore | + | |std.socket |
− | |toHexString | + | |Socket.bind |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/internal/math/biguintcore.d#L291 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2699 1] |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |assign | + | |Socket.blocking |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2677 1] |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L248 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L261 2]
| |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |opBinary | + | |Socket.connect |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L376 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2731 1] |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |opIndex | + | |Socket.createAddress |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L350 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3372 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3376 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3380 3] |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |opIndexAssign | + | |Socket.getOption |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L366 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3044 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3067 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3067 3] |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |opOpAssign | + | |Socket.hostName |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L399 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2832 1] |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |parseJSON.error | + | |Socket.listen |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L484 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2743 1] |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |parseJSON.parseValue | + | |Socket.localAddress |
− | |indexing an associative array may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2855 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2857 2] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L627 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L649 2]
| |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |toJSON.toString | + | |Socket.remoteAddress |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L788 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2842 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2844 2] |
| | | | | |
| |- | | |- |
− | |std.json | + | |std.socket |
− | |toJSON.toValue.emit | + | |Socket.select |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/json.d#L830 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3348 1] |
| | | | | |
| |- | | |- |
− | |std.mmfile | + | |std.socket |
− | |this | + | |Socket.setKeepAlive |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/mmfile.d#L308 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/mmfile.d#L315 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/mmfile.d#L341 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3210 1] |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |**** | + | |Socket.setOption |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L285 1] | + | |'new' causes GC allocation; |
− | | CL1 | + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3092 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3154 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3154 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3156 4] |
| + | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |AsyncLineInputRange.this | + | |Socket.this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1277 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2578 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2598 2] |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |Pool.push | + | |SocketSet.add |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4095 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2203 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2204 2] |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |WorkerThreadProtocol.wait
| + | |SocketSet.resize |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1221 1]
| + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L2096 1] |
− | | CL3
| |
− | |-
| |
− | |std.net.curl | |
− | |_basicFTP | |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L851 1]
| |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |_basicHTTP | + | |getAddress |
− | |indexing an associative array may cause GC allocation; | + | |'new' causes GC allocation; |
| operator ~= may cause GC allocation; | | operator ~= may cause GC allocation; |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L765 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L802 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L803 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L806 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L834 5]
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1121 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1138 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1140 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1145 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1145 5] |
− | | CL1 | + | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |_finalizeAsyncChunks
| + | |getAddressInfoImpl |
− | |setting 'length' may cause GC allocation;
| + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1020 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1031 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1038 3] |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4173 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4181 2]
| |
− | | CL3
| |
− | |-
| |
− | |std.net.curl
| |
− | |_getForRange
| |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1172 1]
| |
− | | CL3
| |
− | |-
| |
− | |std.net.curl
| |
− | |_receiveAsyncLines
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation;
| |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4209 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4260 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4286 3]
| |
− | | CL3 | |
− | |-
| |
− | |std.net.curl
| |
− | |_spawnAsync
| |
− | |'new' causes GC allocation; | |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4307 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4308 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4374 3]
| |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |byLine.popFront | + | |parse |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1002 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1016 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1860 1] |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |clearIfSupported | + | |parseAddress |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L3782 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1225 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1226 2] |
− | | CL5 | + | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |decodeLineInto | + | |serviceToPort |
− | |operator ~= may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1086 1] |
− | setting 'length' may cause GC allocation;
| + | | |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1977 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1985 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1987 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L2006 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L2089 5]
| |
− | | CL5 | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |decodeString | + | |socketPair |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1939 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3475 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3477 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L3481 3] |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |del | + | |this |
− | |operator ~ may cause GC allocation;
| |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L590 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L744 2]
| |
− | | CL1
| |
− | |-
| |
− | |std.net.curl
| |
− | |download
| |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L291 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L327 2]
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1583 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1586 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L242 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L335 4] |
− | | CL1 | + | | |
| |- | | |- |
− | |std.net.curl | + | |std.socket |
− | |dup | + | |toHostNameString |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L3181 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socket.d#L1650 1] |
− | | CL5 | + | | |
| |- | | |- |
− | |std.net.curl | + | |std.socketstream |
− | |onReceive | + | |seek |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L3813 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/socketstream.d#L128 1] |
− | | CL5 | + | | |
| |- | | |- |
− | |std.net.curl | + | |std.stdio |
− | |onReceiveHeader | + | |File.ByChunk.this |
− | |indexing an associative array may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L2064 1] |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L2141 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L3860 2]
| + | | |
− | | CL5 | |
| |- | | |- |
− | |std.net.curl | + | |std.stdio |
− | |onSeek | + | |File.close |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L3930 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L641 1] |
− | | CL5 | + | | |
| |- | | |- |
− | |std.net.curl | + | |std.stdio |
− | |onSend | + | |File.lock |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L3896 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L1017 1] |
− | | CL5 | + | | |
| |- | | |- |
− | |std.net.curl | + | |std.stdio |
− | |onSocketOption | + | |File.seek |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L3970 1]
| + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L809 1] |
− | | CL5 | |
− | |-
| |
− | |std.net.curl
| |
− | |push
| |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L4118 1]
| |
− | | CL5
| |
− | |-
| |
− | |std.net.curl
| |
− | |this
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L1433 1]
| |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.stdio |
− | |upload | + | |File.setvbuf |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L350 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L917 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L934 2] |
| | | | | |
| |- | | |- |
− | |std.net.curl | + | |std.stdio |
− | |url | + | |File.tell |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L2265 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/curl.d#L2932 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L872 1] |
| | | | | |
| |- | | |- |
− | |std.net.isemail | + | |std.stdio |
− | |isEmail | + | |File.tryLock |
− | |'new' causes GC allocation; | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L1055 1] |
− | array literal may cause GC allocation;
| |
− | associative array literal may cause GC allocation;
| |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~ may cause GC allocation; | |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L100 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L101 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L101 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L119 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L124 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L128 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L134 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L140 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L146 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L146 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L148 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L149 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L149 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L152 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L158 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L161 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L161 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L162 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L162 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L165 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L170 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L178 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L183 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L189 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L197 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L198 26] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L201 27] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L203 28] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L204 29] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L208 30] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L211 31] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L224 32] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L228 33] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L232 34] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L232 35] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L243 36] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L245 37] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L245 38] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L246 39] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L246 40] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L257 41] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L262 42] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L266 43] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L272 44] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L276 45] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L281 46] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L289 47] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L289 48] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L290 49] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L290 50] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L294 51] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L298 52] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L300 53] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L300 54] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L301 55] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L301 56] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L302 57] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L306 58] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L314 59] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L319 60] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L324 61] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L328 62] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L340 63] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L344 64] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L348 65] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L348 66] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L358 67] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L363 68] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L369 69] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L371 70] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L371 71] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L372 72] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L372 73] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L385 74] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L395 75] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L399 76] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L402 77] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L414 78] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L420 79] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L428 80] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L431 81] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L436 82] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L439 83] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L442 84] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L445 85] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L450 86] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L452 87] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L452 88] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L453 89] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L453 90] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L460 91] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L461 92] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L470 93] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L474 94] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L475 95] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L485 96] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L490 97] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L492 98] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L492 99] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L493 100] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L493 101] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L494 102] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L494 103] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L503 104] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L511 105] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L515 106] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L515 107] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L516 108] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L516 109] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L519 110] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L520 111] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L526 112] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L526 113] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L527 114] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L527 115] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L537 116] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L540 117] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L542 118] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L542 119] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L543 120] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L543 121] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L552 122] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L555 123] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L559 124] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L566 125] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L566 126] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L567 127] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L567 128] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L572 129] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L572 130] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L573 131] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L573 132] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L578 133] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L578 134] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L586 135] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L596 136] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L605 137] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L609 138] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L611 139] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L621 140] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L626 141] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L635 142] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L642 143] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L653 144] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L663 145] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L678 146] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L678 147] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L688 148] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L691 149] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L694 150] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L697 151] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L700 152] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L702 153] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L703 154] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L706 155] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L709 156] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L711 157] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L712 158] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L714 159] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L714 160] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L714 161] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L714 162] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L716 163] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L719 164] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L732 165] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L734 166] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L735 167] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L744 168] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L94 169] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L96 170]
| |
| | | | | |
| |- | | |- |
− | |std.net.isemail | + | |std.stdio |
− | |substr
| + | |File.unlock |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/net/isemail.d#L1920 1]
| + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L1079 1] |
− | | CL2
| |
− | |-
| |
− | |std.numeric
| |
− | |Fft.this | |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/numeric.d#L2673 1] | |
| | | | | |
| |- | | |- |
− | |std.outbuffer | + | |std.stdio |
− | |**** | + | |File.wenforce |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/outbuffer.d#L84 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L963 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L963 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L963 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L963 4] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stdio |
− | |RoundRobinBuffer.this | + | |opCall |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L3853 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L3857 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L3639 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L3645 2] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stdio |
− | |Task.executeInNewThread | + | |this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L742 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L748 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stdio.d#L3633 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |TaskPool.abstractPutGroupNoSync | + | |Stream.assertReadable |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1232 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1433 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |TaskPool.popNoSync | + | |Stream.assertSeekable |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1206 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1443 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |TaskPool.this | + | |Stream.assertWriteable |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1388 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1445 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1446 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1447 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1448 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1450 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1453 7] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1438 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |asyncBuf.AsyncBuf.this | + | |Stream.flush |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L2162 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L2163 2] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1341 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |foreachErr | + | |Stream.getc |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L3467 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L643 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |initialize | + | |Stream.getcw |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L2850 1] | + | |'new' causes GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L663 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L668 2] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |map.map.Map.dumpToFrom | + | |Stream.readExact |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1894 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L428 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |map.map.Map.this | + | |Stream.readLine |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1951 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1952 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1956 3] | + | |operator ~= may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L498 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L505 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L511 3] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |parallel | + | |Stream.readLineW |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L1640 1] | + | |operator ~= may cause GC allocation; |
− | | CL4
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L541 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L548 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L554 3] |
− | |-
| |
− | |std.parallelism
| |
− | |popFront
| |
− | |'new' causes GC allocation;
| |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L2084 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L2265 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L2426 3]
| |
− | | CL4
| |
− | |-
| |
− | |std.parallelism
| |
− | |reduce.reduce.reduceOnRange
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L2613 1]
| |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |submitAndExecute | + | |Stream.readString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L3386 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L613 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |task | + | |Stream.readStringW |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L840 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L877 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L904 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L621 1] |
| | | | | |
| |- | | |- |
− | |std.parallelism | + | |std.stream |
− | |taskPool | + | |Stream.toString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/parallelism.d#L3278 1] | + | |'new' causes GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1370 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1378 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1382 3] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |absolutePath | + | |Stream.ungetc |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L1995 1] | + | |operator ~= may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L679 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L680 2] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |buildNormalizedPath | + | |Stream.ungetcw |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L1190 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L1234 2] | + | |operator ~= may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L690 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L691 2] |
| + | | |
| + | |- |
| + | |std.stream |
| + | |Stream.vreadf |
| + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1001 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1011 2] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |buildPath | + | |Stream.writeExact |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1094 1] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L1001 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L992 2]
| |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |defaultExtension | + | |TreadLine.readLine |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L931 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L933 2] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1805 1] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |expandTilde.combineCPathWithDPath | + | |close |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2874 1] | + | |'delete' requires GC [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2864 1] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |expandTilde.expandFromDatabase | + | |data |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2913 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2918 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2727 1] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |globMatch | + | |flush |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2473 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1852 1] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |relativePath | + | |getcw |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2086 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2109 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2110 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2117 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L2118 5]
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2508 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2513 2] |
| | | | | |
| |- | | |- |
− | |std.path | + | |std.stream |
− | |setExtension | + | |open |
− | |operator ~ may cause GC allocation; | + | |'new' causes GC allocation; |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L843 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L845 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L861 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L862 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L867 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/path.d#L872 6] | + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2004 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2004 2] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.stream |
− | |Pid.performWait | + | |readStringW |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1142 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2520 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.stream |
− | |_spawnvp | + | |reserve |
− | |'new' causes GC allocation; | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2785 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L3220 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L3221 2]
| |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.stream |
− | |charAllocator | + | |seek |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2445 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2121 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.stream |
− | |createEnv | + | |this |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L1640 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2238 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2243 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/stream.d#L2253 4] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L593 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L596 2]
| |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.string |
− | |environment.opIndex | + | |abbrev |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2779 1] | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L4334 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L4337 2] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.string |
− | |environment.opIndexAssign | + | |format |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2840 1] | + | |'new' causes GC allocation; |
− | | | + | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L3222 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L3274 2] |
| + | | CL6 |
| |- | | |- |
− | |std.process | + | |std.string |
− | |environment.toAA | + | |makeTrans |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2900 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L3070 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.string |
− | |escapeShellArguments.allocator | + | |rightJustify |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L2436 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L2447 2] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2401 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2405 2]
| |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.string |
− | |escapeWindowsShellCommand | + | |sformat |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2371 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2374 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L3315 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.string |
− | |execvpe_ | + | |soundex |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L3398 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L4188 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.string |
− | |newFromErrno | + | |toStringz |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/string.d#L256 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2134 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2135 2]
| |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.syserror |
− | |pipe | + | |SysError.msg |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1501 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1505 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1509 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/syserror.d#L41 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.traits |
− | |pipeProcessImpl | + | |demangleFunctionAttributes |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1714 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1728 2] | + | |associative array literal may cause GC allocation; |
| + | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/traits.d#L221 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/traits.d#L221 2] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.typecons |
− | |shell | + | |this |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L3491 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/typecons.d#L2360 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.uni |
− | |spawnProcessImpl | + | |GcPolicy.alloc |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1681 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L360 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L365 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L371 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L375 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L399 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L399 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L481 7]
| |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.uni |
− | |stderr | + | |GcPolicy.append |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1927 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1698 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.uni |
− | |stdin | + | |GcPolicy.realloc |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1895 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1686 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.uni |
− | |stdout | + | |InversionList.dropUpTo |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L1911 1] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L2911 1] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.uni |
− | |this | + | |InversionList.inverted |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2206 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2207 2] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L2464 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L2469 2] |
| | | | | |
| |- | | |- |
− | |std.process | + | |std.uni |
− | |uniqueTempPath | + | |InversionList.skipUpTo |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/process.d#L2236 1] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L2948 1] |
| | | | | |
| |- | | |- |
− | |std.random | + | |std.uni |
− | |MersenneTwisterEngine.seed | + | |InversionList.this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/random.d#L625 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1964 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1965 2] |
| | | | | |
| |- | | |- |
− | |std.random | + | |std.uni |
− | |RandomCover.this | + | |MultiArray.length.length |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/random.d#L1961 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/random.d#L1973 2] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L857 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L890 2] |
| | | | | |
| |- | | |- |
− | |std.random | + | |std.uni |
− | |uniformDistribution | + | |MultiArray.this |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/random.d#L1730 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L823 1] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uni |
− | |InputRangeObject.save | + | |compressTo |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L8650 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L5703 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L5706 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L5707 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L5712 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L5713 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L5714 6] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uni |
− | |OnlyResult.opIndex | + | |encodeTo |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L7579 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L7643 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L7689 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L8129 1] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uni |
− | |OnlyResult.opSlice | + | |genUnrolledSwitchSearch |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L7599 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L7659 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L7702 3] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1514 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1523 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L1529 3] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uni |
− | |Zip.tryGetInit | + | |isPrettyPropertyName |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L4843 1] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L5954 1] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uni |
− | |inputRangeObject | + | |toCaseInPlaceAlloc.toCaseInPlaceAlloc |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L8745 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L8277 1] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uni |
− | |lockstepMixin | + | |unicode.loadAny |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L5315 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L5316 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L5321 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L5322 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L5323 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L5324 6] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L6163 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uni.d#L6163 2] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uri |
− | |opSlice | + | |URI_Encode |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L7971 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uri.d#L120 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uri.d#L126 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uri.d#L191 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uri.d#L200 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uri.d#L206 5] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.uri |
− | |outputRangeObject.outputRangeObject | + | |this |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L8765 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uri.d#L50 1] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.utf |
− | |popBackN | + | |decodeImpl |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L4287 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L4444 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L4559 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1299 1] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.utf |
− | |put | + | |decodeImpl.exception |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L686 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1130 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1245 2] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.utf |
− | |putChar | + | |encode |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L746 1] | + | |'new' causes GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1611 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1630 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1667 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1682 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1722 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1739 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1759 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1761 8] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1824 9] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1827 10] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1836 11] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1841 12] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1874 13] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L1877 14] |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.utf |
− | |putMethods | + | |strideBack |
− | |operator ~ may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L311 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L8564 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L8564 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L8564 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L8564 4]
| |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.utf |
− | |roundRobin.front.makeSwitch | + | |strideImpl |
− | |operator ~ may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L190 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3009 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3012 22]
| |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.utf |
− | |roundRobin.popFront.makeSwitchIncrementCounter | + | |this |
− | |operator ~ may cause GC allocation; | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L62 1] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3040 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3045 20]
| |
| | | | | |
| |- | | |- |
− | |std.range | + | |std.utf |
− | |roundRobin.popFront.makeSwitchPopFront | + | |toString |
− | |operator ~ may cause GC allocation; | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L74 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L78 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L79 3] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3026 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/range.d#L3028 18] | |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.utf |
− | |ctAtomCode | + | |toUCSindex |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1188 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1195 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1201 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1208 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1212 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1219 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1227 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1234 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1241 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1265 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1285 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1300 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1317 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1323 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1329 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1334 16] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L857 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.utf |
− | |ctGenAlternation | + | |toUTF16 |
− | |operator ~ may cause GC allocation; | + | |operator ~= may cause GC allocation; |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L978 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L980 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L985 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L993 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L996 5]
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2225 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2226 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2233 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2260 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2261 5] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.utf |
− | |ctGenBlock | + | |toUTF32 |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L849 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2284 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2307 2] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.utf |
− | |ctGenFixupCode | + | |toUTF8 |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1018 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1025 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1047 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1068 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1078 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1088 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1099 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1107 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1120 9] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2143 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2152 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2171 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/utf.d#L2180 4] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.uuid |
− | |ctGenGroup | + | |UUID.this |
− | |operator ~ may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uuid.d#L335 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uuid.d#L340 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uuid.d#L353 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uuid.d#L371 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/uuid.d#L382 5] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L884 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L885 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L912 3]
| |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.variant |
− | |ctGenRegEx | + | |VariantN.get |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1367 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1387 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1388 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L1390 4] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L791 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.variant |
− | |ctSub | + | |VariantN.handler |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L732 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L236 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.variant |
− | |restoreCode | + | |VariantN.handler.tryPutting |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L789 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L796 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L802 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L804 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L808 5]
| + | |'new' causes GC allocation; |
| + | array literal may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L456 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L477 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L489 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L489 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L494 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L500 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L510 7] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.backtracking | + | |std.variant |
− | |saveCode | + | |VariantN.opCmp |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L823 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L826 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L830 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L834 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/backtracking.d#L836 5] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L916 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.ir | + | |std.variant |
− | |disassemble | + | |this |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/ir.d#L400 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/ir.d#L403 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/variant.d#L1416 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.ir | + | |std.windows.charset |
− | |getTrie | + | |fromMBSz |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/ir.d#L43 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/charset.d#L100 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/charset.d#L110 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/charset.d#L110 3] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.kickstart | + | |std.windows.charset |
− | |ShiftOr.fetch | + | |toMBSz |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/kickstart.d#L117 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/charset.d#L54 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/charset.d#L65 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/charset.d#L65 3] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.kickstart | + | |std.windows.registry |
− | |ShiftOr.this | + | |Key.createKey |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L901 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L914 2] |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/kickstart.d#L202 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/kickstart.d#L227 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/kickstart.d#L259 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/kickstart.d#L284 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/kickstart.d#L305 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/kickstart.d#L326 6]
| |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |caseEnclose | + | |Key.deleteKey |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L263 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L976 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |charsetToIr | + | |Key.getKey |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L1283 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L1289 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L1291 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L943 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L955 2] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |error | + | |Key.getValue |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L1423 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L991 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |getTrie | + | |Key.keyNames |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L225 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L856 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |lightPostprocess | + | |Key.keys |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L1452 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L1500 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L848 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |markBackref | + | |Key.setValue |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L335 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1103 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |parseFlags | + | |Key.valueNames |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L430 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L435 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L885 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |parseQuantifier | + | |Key.values |
− | |operator ~= may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L877 1] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L679 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L728 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L732 3]
| |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |parseRegex | + | |Registry.classesRoot |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L483 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L487 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1339 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |parseUniHex | + | |Registry.currentConfig |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L178 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1349 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |put | + | |Registry.currentUser |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L382 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1341 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |putRaw | + | |Registry.dynData |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L389 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1351 1] |
| | | | | |
| |- | | |- |
− | |std.regex.internal.parser | + | |std.windows.registry |
− | |reverseBytecode | + | |Registry.localMachine |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/internal/parser.d#L79 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1343 1] |
| | | | | |
| |- | | |- |
− | |std.regex.package | + | |std.windows.registry |
− | |Captures.newMatches | + | |Registry.performanceData |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/regex/package.d#L415 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1347 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Address.toHostString | + | |Registry.users |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1345 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1346 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1362 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1362 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1367 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1367 5]
| |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Address.toServiceString | + | |Value.value_EXPAND_SZ |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L1237 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1377 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1383 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1383 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1388 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1388 5]
| |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Address.toString | + | |enforceSucc |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1451 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1453 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L61 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |InternetHost.populate | + | |regCreateKey |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L743 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L764 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L338 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |InternetHost.validHostent | + | |regDeleteKey |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L723 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L361 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Protocol.populate | + | |regDeleteValue |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L484 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L373 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Service.populate | + | |regEnumKeyName |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L584 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L444 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Socket.accept | + | |regEnumValueName |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2783 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L465 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Socket.accepting | + | |regGetValueType |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2771 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L502 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Socket.bind | + | |regOpenKey |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2713 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L517 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Socket.blocking | + | |regProcessNthKey |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2691 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L752 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Socket.connect | + | |regProcessNthValue |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2745 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L774 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Socket.createAddress | + | |regQueryValue |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3386 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3390 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3394 3] | + | |'new' causes GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L547 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L554 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L563 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L589 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L603 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L608 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L613 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L617 8] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L619 9] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L623 10] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L625 11] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L628 12] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L650 13] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L669 14] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L686 15] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L694 16] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L707 17] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L714 18] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L719 19] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L724 20] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L729 21] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.registry |
− | |Socket.getOption | + | |regSetValue |
− | |'new' causes GC allocation; | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/registry.d#L741 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3058 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3081 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3081 3] | |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.syserror |
− | |Socket.hostName | + | |sysErrorString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2846 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/syserror.d#L82 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/syserror.d#L83 2] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.windows.syserror |
− | |Socket.listen | + | |wenforce |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2757 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/windows/syserror.d#L147 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |Socket.localAddress | + | |Check.fail |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2869 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2871 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2095 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2101 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2106 3] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |Socket.remoteAddress | + | |ElementParser.parse |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2856 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2858 2] | + | |'new' causes GC allocation; |
| + | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1957 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1991 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1997 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1999 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2011 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2019 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2020 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2034 8] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2039 9] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2044 10] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2054 11] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |Socket.select | + | |Item.pretty |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3362 1] | + | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1627 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |Socket.setOption | + | |Tag.this |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3106 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3168 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3168 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3170 4] | + | indexing an associative array may cause GC allocation; |
| + | operator ~ may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1055 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1059 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1067 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1071 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1075 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1079 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1080 7] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |Socket.this | + | |Tag.toEmptyString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2592 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2612 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1168 1] |
| + | | |
| + | |- |
| + | |std.xml |
| + | |Tag.toEndString |
| + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1166 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |SocketSet.add | + | |Tag.toNonEndString |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2230 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2231 2] | + | |operator ~ may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1158 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1160 2] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |SocketSet.resize | + | |Tag.toStartString |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2164 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1164 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |SocketSet.setMinCapacity | + | |appendItem |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L2173 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L800 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |getAddress | + | |assertNot |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | operator ~= may cause GC allocation;
| + | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L569 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L805 2] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1135 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1152 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1154 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1159 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1159 5]
| + | | CL6 |
− | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |getAddressInfoImpl | + | |check |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1034 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1045 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1052 3] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2637 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |parse | + | |checkAttValue |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1874 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2197 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |parseAddress | + | |checkElement |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1239 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1240 2] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2378 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |serviceToPort | + | |checkEnd |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1100 1] | + | |'new' causes GC allocation; |
| + | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2569 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2569 2] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |socketPair | + | |checkLiteral |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3471 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2560 1] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |socketPair.toSocket | + | |decode |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L3475 1]
| |
− | |
| |
− | |-
| |
− | |std.socket
| |
− | |this
| |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1597 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1600 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1942 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L256 4] | + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L454 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L470 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L476 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L477 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L480 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L481 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L482 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L483 8] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L484 9] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L488 10] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L489 11] |
| | | | | |
| |- | | |- |
− | |std.socket | + | |std.xml |
− | |toHostNameString | + | |exit |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socket.d#L1664 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2971 1] |
| | | | | |
| |- | | |- |
− | |std.socketstream | + | |std.xml |
− | |seek | + | |opCatAssign |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/socketstream.d#L128 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L720 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L738 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L756 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L774 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L794 5] |
| + | | |
| + | |- |
| + | |std.xml |
| + | |parse |
| + | |'new' causes GC allocation; |
| + | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L807 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L808 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L809 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L810 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L812 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L814 6] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.xml |
− | |close | + | |pretty |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L634 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L641 2] | + | |array literal may cause GC allocation; |
| + | operator ~ may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L917 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L924 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L924 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L928 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L934 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L937 6] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.xml |
− | |front | + | |reqc |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L2087 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L2663 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2858 1] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.xml |
− | |lock | + | |startOf |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L1009 1] | + | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2963 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2964 2] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.xml |
− | |opApply | + | |text |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3536 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3547 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3548 3]
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L901 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L902 2] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.xml |
− | |opApplyRaw | + | |this |
| |'new' causes GC allocation; | | |'new' causes GC allocation; |
− | operator ~= may cause GC allocation;
| + | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1228 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1307 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1466 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1545 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L688 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L689 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L700 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L702 8] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3330 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3351 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3355 3]
| |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.xml |
− | |opCall | + | |toString |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3639 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3645 2] | + | |operator ~ may cause GC allocation; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1279 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1358 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1517 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L1596 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2817 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2818 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2819 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L652 8] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L955 9] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L956 10] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.xml |
− | |openNetwork | + | |toType |
− | |'new' causes GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/xml.d#L2835 1] |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L4087 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L4090 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L4108 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L4111 4]
| |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zip |
− | |popFront | + | |ArchiveMember.compressionMethod |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L2094 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L2669 2] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L231 1] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zip |
− | |popen | + | |ArchiveMember.expandedData |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L421 1] | + | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L127 1] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zip |
− | |readln | + | |ZipArchive.addMember |
− | |operator ~= may cause GC allocation; | + | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L324 1] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L1394 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L1398 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L1419 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L1423 4]
| |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zip |
− | |readlnImpl | + | |ZipArchive.build |
− | |operator ~= may cause GC allocation; | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L349 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L370 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L386 3] |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3919 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3923 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3947 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3953 4]
| |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zip |
− | |seek | + | |ZipArchive.expand |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L815 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L599 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L621 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L626 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L645 4] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zip |
− | |setvbuf | + | |ZipArchive.this |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L917 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L934 2] | + | |'new' causes GC allocation; |
| + | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L500 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L521 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L527 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L546 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L547 5] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L566 6] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L577 7] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L580 8] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L584 9] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zip |
− | |tell | + | |this |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L872 1] | + | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zip.d#L50 1] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zlib |
− | |this | + | |Compress.compress |
− | |'new' causes GC allocation; | + | |'delete' requires GC; |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L2064 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L3633 2] | + | 'new' causes GC allocation; |
| + | operator ~ may cause GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L337 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L342 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L349 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L352 4] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zlib |
− | |tryLock | + | |Compress.error |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L1042 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L282 1] |
| | | | | |
| |- | | |- |
− | |std.stdio | + | |std.zlib |
− | |unlock | + | |Compress.flush |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stdio.d#L1073 1] | + | |'delete' requires GC; |
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L403 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L410 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L413 3] |
| | | | | |
| |- | | |- |
− | |std.stream | + | |std.zlib |
− | |Stream.assertReadable | + | |UnCompress.error |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1433 1] | + | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L446 1] |
| | | | | |
| |- | | |- |
− | |std.stream | + | |std.zlib |
− | |Stream.assertSeekable | + | |UnCompress.flush |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1443 1] | + | |'delete' requires GC; |
− | |
| + | 'new' causes GC allocation; |
− | |-
| + | operator ~ may cause GC allocation; |
− | |std.stream
| + | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L553 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L560 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L565 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L576 4] |
− | |Stream.assertWriteable
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1438 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.flush
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1341 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.getc
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L643 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.getcw
| |
− | |'new' causes GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L663 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L668 2]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.readExact
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L428 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.readLine
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L498 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L505 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L511 3]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.readLineW
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L541 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L548 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L554 3]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.readString
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L613 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.readStringW
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L621 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.toString
| |
− | |'new' causes GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1370 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1378 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1382 3]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.ungetc
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L679 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L680 2]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.ungetcw
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L690 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L691 2]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.vreadf
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1001 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1011 2]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |Stream.writeExact
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1094 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |TreadLine.readLine
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1805 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |available
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2238 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |close
| |
− | |'delete' requires GC [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2864 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |data
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2727 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |flush
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1852 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |getcw
| |
− | |'new' causes GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2508 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2513 2]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |open
| |
− | |'new' causes GC allocation;
| |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2004 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2004 2]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |readStringW
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2520 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |reserve
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2785 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |seek
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2126 1]
| |
− | |
| |
− | |-
| |
− | |std.stream
| |
− | |this
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L1640 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2243 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/stream.d#L2253 3]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |****
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L256 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |abbrev
| |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4383 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4386 2]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |center
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2471 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2484 2]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |detab
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2552 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2553 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2560 3]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |entab
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2652 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2681 2]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |entab.change
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2636 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2637 2]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |format
| |
− | |'new' causes GC allocation;
| |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L3222 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L3274 2]
| |
− | | CL6
| |
− | |-
| |
− | |std.string
| |
− | |isNumeric
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4237 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |leftJustify
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2401 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2412 2]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |makeTrans
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L3070 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |outdent
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4666 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |rightJustify
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2436 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2447 2]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |sformat
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L3315 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |succ
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L3711 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |translate
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L3051 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |translateImpl
| |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L2982 1]
| |
− | |
| |
− | |-
| |
− | |std.string
| |
− | |wrap
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4527 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4528 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4542 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4543 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4548 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4551 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4571 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4572 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4575 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4576 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/string.d#L4578 11]
| |
− | |
| |
− | |-
| |
− | |std.syserror
| |
− | |SysError.msg
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/syserror.d#L41 1]
| |
− | |
| |
− | |-
| |
− | |std.traits
| |
− | |demangleFunctionAttributes
| |
− | |associative array literal may cause GC allocation;
| |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L222 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L222 2]
| |
− | |
| |
− | |-
| |
− | |std.traits
| |
− | |extractAttribFlags
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1903 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1906 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1908 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1913 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1915 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1918 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1922 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1924 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1926 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1928 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1931 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1933 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1937 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1939 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1941 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1943 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L1953 17]
| |
− | |
| |
− | |-
| |
− | |std.traits
| |
− | |fqnType.parametersTypeString
| |
− | |array literal may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L588 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L589 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L594 3]
| |
− | |
| |
− | |-
| |
− | |std.traits
| |
− | |fun
| |
− | |associative array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/traits.d#L5568 1]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.enumerateParameters
| |
− | |array literal may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2951 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2952 17]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.generateCode
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2749 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2756 2]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.generateCodeForOverloadSet
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 26] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 27] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 28] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 29] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 30] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 31] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 32] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 33] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 34] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 35] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 36] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 37] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 38] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 39] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 40] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 41] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 42] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 43] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 44] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 45] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 46] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 47] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 48] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 49] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 50] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 51] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 52] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 53] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 54] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 55] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 56] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 57] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 58] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 59] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 60] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 61] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 62] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 63] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 64] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 65] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 66] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 67] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 68] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 69] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 70] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 71] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 72] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 73] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 74] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 75] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 76] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 77] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 78] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 79] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 80] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 81] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 82] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2773 83]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.generateFunction
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2795 1]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.generateFunction.make_postAtts
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2826 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2827 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2828 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2829 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2830 5]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.generateFunction.make_returnType
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2815 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2816 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2849 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2850 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2859 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 26] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 27] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 28] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 29] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 30] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 31] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 32] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 33] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 34] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 35] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 36] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 37] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 38] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 39] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 40] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 41] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 42] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 43] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 44] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 45] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 46] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 47] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 48] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 49] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 50] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 51] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 52] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 53] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 54] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 55] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 56] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 57] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 58] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 59] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 60] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 61] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 62] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 63] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 64] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 65] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 66] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 67] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 68] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 69] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 70] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 71] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 72] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 73] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 74] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 75] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 76] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 77] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 78] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 79] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 80] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 81] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 82] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 83] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 84] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 85] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 86] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 87] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 88] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 89] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 90] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 91] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 92] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 93] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 94] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 95] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 96] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 97] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 98] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 99] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 100] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 101] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 102] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2866 103] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2869 104] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2872 105] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2881 106] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2882 107] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2884 108]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.generateFunction.make_storageClass
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2839 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2840 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2841 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2842 4]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |MemberFunctionGenerator.generateParameters
| |
− | |array literal may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2906 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2909 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2910 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2911 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2912 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2915 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 25] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 26] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 27] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 28] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 29] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 30] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 31] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 32] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 33] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 34] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 35] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 36] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 37] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 38] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 39] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 40] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 41] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 42] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 43] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 44] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 45] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 46] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 47] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 48] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 49] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 50] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 51] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 52] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 53] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 54] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 55] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 56] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 57] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 58] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 59] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 60] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 61] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 62] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 63] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 64] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 65] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2918 66] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2929 67] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2931 68] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2935 69]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |Tuple.injectNamedFields
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L405 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L408 2]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |Unique.this
| |
− | |'delete' requires GC [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L151 1]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |alignForSize
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1424 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L1429 13]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |generateDoNothing
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2614 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2618 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2618 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2618 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2618 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2618 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2618 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2618 8]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |this
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L2202 1]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |wrap.wrap.Impl.generateFun.mod
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3180 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3183 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3184 3]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |wrap.wrap.Impl.generateFun.stc
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3168 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3169 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3170 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3171 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3172 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3173 6]
| |
− | |
| |
− | |-
| |
− | |std.typecons
| |
− | |wrap.wrap.wrap
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/typecons.d#L3066 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |InversionList.this
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1989 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1990 2]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |MultiArray.this
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L851 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |SetSearcher.opCall
| |
− | |'new' causes GC allocation;
| |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L6010 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L6010 2]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |Utf16Matcher.badEncoding
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L4927 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |Utf8Matcher.DefMatcher.genDispatch
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L4733 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L4739 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L4741 3]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |Utf8Matcher.badEncoding
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L4648 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |alloc
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1709 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |append
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1726 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |compressTo
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5728 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5731 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5732 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5737 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5738 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5739 6]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |dropUpTo
| |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2936 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |encodeTo
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L8154 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |genUnrolledSwitchSearch
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1542 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1551 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1557 3]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |inverted
| |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2489 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2494 2]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |isPrettyPropertyName
| |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5979 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |length.length
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L885 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L918 2]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |loadAny
| |
− | |'new' causes GC allocation;
| |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L6188 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L6188 2]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |normalize
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L7649 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L7654 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L7656 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L7705 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L7707 5]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |realloc
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L1714 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |skipUpTo
| |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2973 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |testAll
| |
− | |using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L5428 1]
| |
− | | CL5
| |
− | |-
| |
− | |std.uni
| |
− | |toCaseInPlaceAlloc.toCaseInPlaceAlloc
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L8302 1]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |toSourceCode.bisect
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2610 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2612 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2614 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2617 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2620 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2622 6]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |toSourceCode.linearScope
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2550 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2551 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2558 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2562 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2568 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2569 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2572 7]
| |
− | |
| |
− | |-
| |
− | |std.uni
| |
− | |toSourceCode.switchScope
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2631 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uni.d#L2633 2]
| |
− | |
| |
− | |-
| |
− | |std.uri
| |
− | |URI_Decode
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L250 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L256 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L274 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L276 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L290 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L294 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L303 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L308 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L310 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L313 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L318 11]
| |
− | |
| |
− | |-
| |
− | |std.uri
| |
− | |URI_Encode
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L120 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L126 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L191 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L200 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L206 5]
| |
− | |
| |
− | |-
| |
− | |std.uri
| |
− | |this
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uri.d#L50 1]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |decodeImpl
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1284 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1290 2]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |decodeImpl.exception
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1115 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1230 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1232 3]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |decodeImpl.invalidUTF
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1132 1]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |decodeImpl.outOfBounds
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1141 1]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |encode
| |
− | |'new' causes GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1576 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1595 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1631 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1646 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1685 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1702 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1722 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1724 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1785 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1788 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1797 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1802 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1834 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1837 14]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |strideBack
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L316 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L340 2]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |strideImpl
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L199 1]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |testBadDecode
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1366 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1370 2]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |testDecode
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1312 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1314 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1318 3]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |testDecodeFront
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1335 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1337 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L1342 3]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |this
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L71 1]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |toString
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L84 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L88 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L89 3]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |toUCSindex
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L842 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L844 2]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |toUTF16
| |
− | |operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2174 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2175 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2182 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2207 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2208 5]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |toUTF32
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2229 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2250 2]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |toUTF8
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2096 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2105 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2122 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2131 4]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |toUTFzImpl
| |
− | |array literal may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2340 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2399 2]
| |
− | |
| |
− | |-
| |
− | |std.utf
| |
− | |zeroLen
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2657 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2675 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/utf.d#L2678 3]
| |
− | |
| |
− | |-
| |
− | |std.uuid
| |
− | |parseUUID.parserError
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L1176 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L1182 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L1190 3]
| |
− | | throws Exception
| |
− | |-
| |
− | |std.uuid
| |
− | |this
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L335 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L340 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L353 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L371 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/uuid.d#L382 5]
| |
− | | throws Exception
| |
− | |-
| |
− | |std.variant
| |
− | |VariantN.get
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L791 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L810 2]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |VariantN.handler
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L236 1]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |VariantN.handler.tryPutting
| |
− | |'new' causes GC allocation;
| |
− | array literal may cause GC allocation;
| |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L371 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L436 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L451 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L456 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L471 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L477 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 13] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 14] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 15] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 16] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 17] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 18] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 19] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 20] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 21] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L489 22] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L494 23] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L500 24] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L510 25]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |VariantN.opArithmetic
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L974 1]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |VariantN.opAssign
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L648 1]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |VariantN.opCmp
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L916 1]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |this
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L1416 1]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |variantArray
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L1387 1]
| |
− | |
| |
− | |-
| |
− | |std.variant
| |
− | |visitImpl.visitGetOverloadMap
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/variant.d#L2193 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |Check.fail
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2095 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2101 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2106 3]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |ElementParser.parse
| |
− | |'new' causes GC allocation;
| |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1957 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1991 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1997 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1999 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2011 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2019 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2020 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2034 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2039 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2044 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2054 11]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |Item.pretty
| |
− | |array literal may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1627 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |Tag.this
| |
− | |'new' causes GC allocation;
| |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~ may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1055 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1059 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1067 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1071 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1075 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1079 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1080 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1164 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1166 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1168 10]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |appendItem
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L800 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |assertNot
| |
− | |'new' causes GC allocation;
| |
− | using closure causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L569 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L805 2]
| |
− | | CL6
| |
− | |-
| |
− | |std.xml
| |
− | |check
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2637 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |checkAttValue
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2197 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |checkElement
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2378 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |checkEnd
| |
− | |'new' causes GC allocation;
| |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2569 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2569 2]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |checkLiteral
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2560 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |decode
| |
− | |'new' causes GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L454 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L470 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L476 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L477 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L480 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L481 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L482 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L483 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L484 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L488 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L489 11]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |exit
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2971 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |opCatAssign
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L720 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L738 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L756 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L774 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L794 5]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |parse
| |
− | |'new' causes GC allocation;
| |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L807 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L808 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L809 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L810 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L812 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L814 6]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |pretty
| |
− | |array literal may cause GC allocation;
| |
− | operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L917 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L924 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L924 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L924 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L928 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L934 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L937 7]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |reqc
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2858 1]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |startOf
| |
− | |operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2963 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2964 2]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |text
| |
− | |'new' causes GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L901 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L902 2]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |this
| |
− | |'new' causes GC allocation;
| |
− | indexing an associative array may cause GC allocation;
| |
− | operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1228 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1279 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1307 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1358 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1466 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1517 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1545 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1596 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1674 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L688 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L689 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L700 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L702 13]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |toNonEndString
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1158 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1160 2]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |toString
| |
− | |operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1004 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L1011 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2817 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2818 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2819 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L652 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L955 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L956 8]
| |
− | |
| |
− | |-
| |
− | |std.xml
| |
− | |toType
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/xml.d#L2835 1]
| |
− | |
| |
− | |-
| |
− | |std.zip
| |
− | |ArchiveMember.compressionMethod
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L231 1]
| |
− | |
| |
− | |-
| |
− | |std.zip
| |
− | |ArchiveMember.expandedData
| |
− | |setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L127 1]
| |
− | |
| |
− | |-
| |
− | |std.zip
| |
− | |ZipArchive.addMember
| |
− | |indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L324 1]
| |
− | |
| |
− | |-
| |
− | |std.zip
| |
− | |ZipArchive.build
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L349 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L370 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L386 3]
| |
− | |
| |
− | |-
| |
− | |std.zip
| |
− | |ZipArchive.this
| |
− | |'new' causes GC allocation;
| |
− | indexing an associative array may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L500 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L521 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L527 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L546 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L547 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L566 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L577 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L580 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L584 9]
| |
− | |
| |
− | |-
| |
− | |std.zip
| |
− | |expand
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L599 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L621 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L626 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L645 4]
| |
− | |
| |
− | |-
| |
− | |std.zip
| |
− | |this
| |
− | |operator ~ may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zip.d#L50 1]
| |
− | |
| |
− | |-
| |
− | |std.zlib
| |
− | |Compress.error
| |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L282 1]
| |
| | | | | |
| |- | | |- |
| |std.zlib | | |std.zlib |
− | |UnCompress.error | + | |UnCompress.uncompress |
− | |'new' causes GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L446 1]
| |
− | |
| |
− | |-
| |
− | |std.zlib
| |
− | |compress
| |
| |'delete' requires GC; | | |'delete' requires GC; |
| 'new' causes GC allocation; | | 'new' causes GC allocation; |
| operator ~ may cause GC allocation; | | operator ~ may cause GC allocation; |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L133 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L136 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L137 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L140 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L337 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L342 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L349 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L352 8] | + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L509 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L514 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L521 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L524 4] |
| | | | | |
| |- | | |- |
| |std.zlib | | |std.zlib |
− | |flush | + | |compress |
| |'delete' requires GC; | | |'delete' requires GC; |
− | operator ~= may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L403 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L410 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L413 3]
| + | 'new' causes GC allocation; |
| + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L133 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L136 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L137 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L140 4] |
| | | | | |
| |- | | |- |
| |std.zlib | | |std.zlib |
| |uncompress | | |uncompress |
− | |'delete' requires GC; | + | |'new' causes GC allocation; |
− | 'new' causes GC allocation; | + | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L178 1] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L186 2] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L199 3] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L202 4] [https://github.com/DmitryOlshansky/phobos/blob/056e3c20d34e2a804cee5cd49eb929ddfb3c6f22/std/zlib.d#L207 5] |
− | operator ~ may cause GC allocation;
| |
− | operator ~= may cause GC allocation;
| |
− | setting 'length' may cause GC allocation [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L178 1] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L186 2] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L199 3] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L202 4] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L207 5] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L509 6] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L514 7] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L521 8] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L524 9] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L553 10] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L560 11] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L565 12] [https://github.com/DmitryOlshansky/phobos/blob/baf1a35d14b563d989dd3125122beb9421ab21c4/std/zlib.d#L576 13] | |
| | | | | |
| |- | | |- |
| |} | | |} |