Difference between revisions of "Stuff in Phobos That Generates Garbage"
(→Labeled data: Add recent output with some CTFE blacklisted and more accurate function id's.) |
(→Labeled data: Another update with gchunt v0.1.0) |
||
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 69: | Line 68: | ||
|- | |- | ||
|std.algorithm | |std.algorithm | ||
− | | | + | |BoyerMooreFinder.this |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L5685 1] |
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L5680 1] | ||
| | | | ||
|- | |- | ||
|std.algorithm | |std.algorithm | ||
− | | | + | |Cache.back |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L979 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |Cache.front |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L974 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |Cache.popBack |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L994 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |Cache.popFront |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L985 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |Levenshtein.AllocMatrix |
− | |' | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8463 1] |
+ | |||
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8464 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |Levenshtein.path |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8429 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8436 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L8440 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |SplitterResult.front |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3471 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |SplitterResult.popFront |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3485 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |TimSortImpl.ensureCapacity |
− | | | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L10968 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |TimSortImpl.sort |
− | | | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L10777 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |castSwitch |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13739 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13767 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13804 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13817 4] |
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13963 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |commonPrefix |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L7157 1] |
− | + | | | |
− | |||
− | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |largestPartialIntersection |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13115 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |largestPartialIntersectionWeighted.heapComp |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13123 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |makeIndex |
− | |operator ~ | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L11695 1] |
− | | | + | |
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L11768 1] | ||
+ | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |predSwitch |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L14520 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L14545 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |reduce.reduceImpl |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L1163 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |rndstuff |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12851 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12875 2] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12858 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12888 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |save |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12908 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12926 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |splitter.Result.front |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3634 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.algorithm |
− | | | + | |splitter.Result.popFront |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3641 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |Appender.ensureAddable |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2438 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2448 2] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2457 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2450 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |Appender.this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2359 1] |
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2374 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |array |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L34 1] |
− | operator ~= may cause GC allocation | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |arrayAllocImpl |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L419 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L420 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L431 3] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L421 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L428 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |assocArray |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L267 1] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |insertInPlace.putDChar |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1135 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |insertInPlace.trustedMemcopy |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1071 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |replace |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2015 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |replaceInPlace |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2124 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |replaceSlice |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2309 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |replicate |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1417 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.array |
− | | | + | |split |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1476 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1490 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.Decoder.doDecoding |
− | |' | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1190 1] |
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1196 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.Decoder.popFront |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1144 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1265 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1287 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1292 4] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.Decoder.popFront.endCondition |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1275 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.Encoder.doEncoding |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L526 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.Encoder.popFront |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L484 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L595 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.decode |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1077 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L799 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L945 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.decodeChar |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 1] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.base64 |
− | | | + | |Base64Impl.encode |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L417 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.bigint |
− | | | + | |BigInt.checkDivByZero |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L561 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.bigint |
− | | | + | |BigInt.toString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L478 1] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L478 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.bigint |
− | | | + | |toDecimalString.sink |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L568 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.bigint |
− | | | + | |toHex.sink |
− | |operator ~ may cause GC allocation | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L576 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.bitmanip |
− | | | + | |BitArray.length |
− | | | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L602 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.bitmanip |
− | | | + | |BitArray.toString |
− | |operator ~ may cause GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1567 1] |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1567 1] | ||
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1590 1] | ||
+ | | CL2 | ||
|- | |- | ||
− | |std. | + | |std.bitmanip |
− | | | + | |myToString |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L52 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.bitmanip |
− | | | + | |myToStringx |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L47 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.complex |
− | | | + | |Complex.toString |
− | |'new' causes GC allocation | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/complex.d#L130 1] |
+ | | CL3 | ||
+ | |- | ||
+ | |std.concurrency | ||
+ | |List.put | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L2202 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |MessageBox.get.onLinkDeadMsg |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1875 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1885 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |MessageBox.get.pty |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1964 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |MessageBox.this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1708 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1713 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1714 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |_spawn |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L487 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L502 2] |
− | 'new' causes GC allocation | + | |
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L505 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |checkops |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L483 1] |
− | |||
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |create.wrap |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1418 1] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1418 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |dispatch |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1408 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |newCondition |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1245 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1317 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |onCrowdingThrow |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L865 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |receiveOnly |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L761 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |register |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L981 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L982 2] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L981 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |spawn |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1216 1] |
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L938 1] |
− | + | | CL4 | |
+ | |- | ||
+ | |std.concurrency | ||
+ | |thisTid | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L336 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.concurrency |
− | | | + | |yield |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1623 1] |
− | |||
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.back |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L257 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.front |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L251 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.moveAt |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L287 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.moveBack |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L281 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.moveFront |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L275 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.opIndex |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L293 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.opSlice |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L304 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.opSliceAssign |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L310 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L316 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.opSliceOpAssign |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L336 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L342 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.opSliceUnary |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L323 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L330 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.popBack |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L269 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.Range.popFront |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L263 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.back |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L465 1] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.front |
− | |' | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L458 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.opIndex |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L478 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.array |
− | | | + | |Array.opSlice |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L445 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.dlist |
− | | | + | |DList.createNode |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/dlist.d#L142 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.dlist |
− | | | + | |DList.initialize |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/dlist.d#L149 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.rbtree |
− | | | + | |RBNode.dup |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L579 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.rbtree |
− | | | + | |RedBlackTree.allocate |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L742 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.rbtree |
− | | | + | |RedBlackTree.check.recurse |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 98] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1555 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1556 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 103] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.rbtree |
− | | | + | |RedBlackTree.dup |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L908 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.rbtree |
− | | | + | |redBlackTree |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1677 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1683 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1689 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1699 4] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.slist |
− | | | + | |SList.initialize |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L29 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.slist |
− | | | + | |SList.insertFront |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L281 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L298 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.container.util |
− | | | + | |make.make |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/util.d#L22 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |convError |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L49 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L57 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |parse |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1908 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1962 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2208 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2285 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2484 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2502 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2601 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2604 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2652 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2661 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2682 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2708 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2716 13] | |
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3314 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2286 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3128 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |parse.bailOut |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2340 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |parseError |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L67 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |parseEscape |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3410 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |strippedOctalLiteral |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3685 1] |
− | |||
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |textImpl |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3557 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.conv |
− | | | + | |toImpl |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1301 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1307 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1750 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L357 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L362 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L574 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 103] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 104] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 105] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 106] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 107] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L842 108] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L845 109] |
− | array | + | |
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1466 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 102] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.cstream |
− | | | + | |seek |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L131 1] |
− | 'new' causes GC allocation | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.cstream |
− | | | + | |this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L246 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L248 3] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.csv |
− | | | + | |CsvReader.prime |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1042 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1087 2] |
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1037 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.csv |
− | | | + | |CsvReader.this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L836 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L866 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L899 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L918 4] |
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L874 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L896 2] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L900 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L883 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L892 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.csv |
− | | | + | |CsvRecord.popFront |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1225 2] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.csv |
− | | | + | |CsvRecord.prime |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1266 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1306 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.csv |
− | | | + | |csvNextToken |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1397 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1436 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1450 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.csv |
− | | | + | |toString |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L129 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Clock.currStdTime |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L392 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Date.dayOfYear |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L11753 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Date.fromISOExtString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12544 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12550 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12551 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12553 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12555 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12560 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12562 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12566 8] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Date.fromISOString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12428 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12434 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12435 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12440 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12442 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12445 6] |
− | 'new' causes GC allocation | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Date.fromSimpleString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12665 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12671 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12672 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12673 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12678 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12680 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L12684 7] |
− | 'new' causes GC allocation | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Date.yearBC |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L9232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L9269 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |DateTime.fromISOExtString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16783 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16786 2] |
− | 'new' causes GC allocation | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |DateTime.fromISOString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16700 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16703 2] |
− | 'new' causes GC allocation | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |DateTime.fromSimpleString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16864 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16867 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |DosFileTimeToSysTime |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30468 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30480 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval._enforceNotEmpty |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18664 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval.begin |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17324 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval.end |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17357 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval.expand |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18313 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18325 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18335 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18395 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18408 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18420 6] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval.intersection |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17839 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17871 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17900 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval.merge |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18015 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18048 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18078 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval.shift |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18212 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18266 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |Interval.this |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17240 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17269 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |IntervalRange._enforceCorrectDirection |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25167 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25176 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |IntervalRange._enforceNotEmpty |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25153 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |NegInfInterval.intersection |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L22775 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L22805 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |NegInfInterval.merge |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L22944 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |NegInfIntervalRange._enforceCorrectDirection |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25889 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |PosInfInterval.intersection |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L20581 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L20634 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |PosInfInterval.merge |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L20744 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |PosInfIntervalRange._enforceCorrectDirection |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25604 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.fracSec |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L2079 1] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.fracSecs |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L1928 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L1929 2] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.fromISOExtString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8316 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8363 2] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.fromISOString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8145 1] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.fromSimpleString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8537 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8584 2] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.this |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L577 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L578 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L635 3] |
− | | | + | | |
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.toISOExtString |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7818 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7821 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.toISOString |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7689 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7692 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTime.toSimpleString |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7951 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L7954 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |SysTimeToDosFileTime |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30511 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30514 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |TimeOfDay.fromISOExtString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13955 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13961 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13962 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13964 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13966 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13968 6] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |TimeOfDay.fromISOString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13853 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13859 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13860 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13861 4] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |_enforceValidTZFile |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28387 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |enforceValid |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31478 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31483 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31488 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31493 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31516 5] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |everyDayOfWeek |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24620 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |everyDuration |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24843 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |expand |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24516 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |fracSecsFromISOString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32335 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32338 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32339 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |fromISOString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27492 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27497 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27508 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27513 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27514 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27519 6] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |func |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24743 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |getInstalledTZNames |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28163 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28164 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |getTimeZone |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27846 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27847 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27851 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27852 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27901 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27907 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27912 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27919 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27934 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27940 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27991 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27997 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28002 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28009 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28024 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28030 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28043 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28057 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28060 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28071 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28074 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28094 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28132 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28137 24] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28088 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |initializeTests |
− | | | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33067 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33073 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33075 3] |
+ | |||
+ | associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33068 1] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33069 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33070 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33073 3] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33080 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33086 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33092 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33098 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33106 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L33115 6] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |monthFromString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32201 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |parseRFC822DateTime |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30623 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30627 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30635 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30653 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30662 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30669 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30677 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30680 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30688 9] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |parseRFC822DateTime.parseTZ |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30710 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30714 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30720 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30722 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30738 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30739 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30740 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30741 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30742 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30743 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30744 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30745 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30746 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30751 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30754 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30767 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30772 17] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |parseRFC822DateTime.stripAndCheckLen |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30588 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |readVal |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28359 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |testBadParse822 |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30803 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.datetime |
− | | | + | |testParse822 |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30794 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.digest.digest |
− | | | + | |toHexString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/digest/digest.d#L732 1] |
+ | | string toHexString(ubyte[] data): Provide ouput range and/or RCString overload | ||
+ | |- | ||
+ | |std.encoding | ||
+ | |EncoderFunctions.WriteToString.write | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L388 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |EncodingScheme.create |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2173 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2176 2] |
− | operator ~ may cause GC allocation | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2173 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2176 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |EncodingScheme.register |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2150 1] |
− | + | ||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2153 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2150 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |EncodingScheme.sanitize |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2336 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |makeReadable |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2962 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2966 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2967 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2968 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2971 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2982 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2986 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2987 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2988 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2989 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2990 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2993 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3004 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3008 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3009 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3010 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3011 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3012 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3016 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3017 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3018 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3019 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3020 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3021 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3022 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L3025 26] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |names |
− | | | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2457 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2543 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2619 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2687 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2758 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2853 6] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |sanitize |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L1420 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |transcode |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2022 1] |
− | + | ||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2031 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.encoding |
− | | | + | |transcodeReverse |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2949 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.exception |
− | | | + | |assertNotThrown |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L90 1] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L89 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.exception |
− | | | + | |assertThrown |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L236 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.exception |
− | | | + | |assumeWontThrow |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 2] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L927 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L928 3] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.exception |
− | | | + | |bailOut |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L394 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L398 2] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.exception |
− | | | + | |enforceEx.enforceEx |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L580 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L592 2] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.exception |
− | | | + | |errnoEnforce |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L554 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.exception |
− | | | + | |this |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L1435 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |DirEntry._ensureLStatDone |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2333 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |DirEntry._ensureStatDone |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2291 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |DirEntry.this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2168 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |cenforce |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L162 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |deleteme |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L54 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |ensureDirExists |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1532 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |popFront |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2997 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |read |
− | | | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L292 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |readLink |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1722 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1738 2] |
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1731 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1735 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |remove |
− | |operator ~ | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L504 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.file |
− | | | + | |rmdirRecurse |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2535 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |FormatSpec.fillUp |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1046 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L925 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |doFormat.formatArg.putAArray |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5400 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5553 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5590 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5765 4] | |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5590 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | + | |doFormat.formatArg.putreal | |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5134 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |doFormat.getFmtChar |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5850 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |doFormat.getFmtInt |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5861 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5980 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |doFormat.getFmtStar |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5874 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5878 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |formatNth.gencode |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3237 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3249 2] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3236 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |formatRange |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L2312 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |getNthInt |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3283 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3288 2] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |primitiveTypeInfo |
− | | | + | |associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L4733 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |singleSpec |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1229 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1230 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1241 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.format |
− | | | + | |unformatRange |
− | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L4610 1] | |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L4603 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.functional |
− | | | + | |memoize.memoize |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/functional.d#L871 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.functional |
− | | | + | |partial.partial.errormsg |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/functional.d#L462 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/functional.d#L463 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.getopt |
− | | | + | |getoptImpl |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L606 23] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L606 24] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L557 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L615 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.getopt |
− | | | + | |handleOption |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L648 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L664 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L690 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L692 4] | |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L643 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L646 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L738 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L743 4] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.getopt |
− | | | + | |handleOption.setHash |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L766 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.getopt |
− | | | + | |splitAndGet |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L514 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L516 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L521 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |**** |
− | | | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L101 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.div |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L652 1] |
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L649 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.divInt |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L590 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.fromDecimalString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L410 1] |
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L406 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L413 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.fromHexString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L354 1] |
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L387 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.mod |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L665 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L666 2] |
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L663 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.modInt |
− | |' | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L640 1] |
+ | |||
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L637 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.mul |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L568 1] |
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L566 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.opAssign |
− | | | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L169 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L170 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L171 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L172 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L181 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L185 6] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.opShl |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L454 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.pow |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L802 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L829 2] |
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L702 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.toDecimalString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L269 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.toHexString |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L295 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |add |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1216 1] |
− | |||
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |addInt |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1241 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |biguintFromDecimal |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1606 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |biguintToDecimal |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1551 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |blockDivMod |
− | |'new' causes GC allocation | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L2352 1] |
+ | |||
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L2329 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |divModInternal |
− | |' | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1483 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1484 2] |
+ | |||
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1453 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1454 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |includeSign |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1036 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |mulInternal |
− | |'new' causes GC allocation | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1401 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1408 2] |
+ | |||
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1372 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1406 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |squareInternal |
− | |'new' causes GC allocation | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1434 1] |
+ | |||
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1432 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |sub |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1154 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1187 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.internal.math.biguintcore |
− | | | + | |subInt |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1266 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |JSONValue.assign |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L261 1] |
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L248 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |JSONValue.opBinary |
− | |operator ~ may cause GC allocation | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L385 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |JSONValue.opIndex |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L350 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |JSONValue.opIndexAssign |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L366 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |JSONValue.opOpAssign |
− | |operator ~ may cause GC allocation | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L408 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |parseJSON.error |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L493 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |parseJSON.parseValue |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L636 1] |
− | + | ||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L658 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |toJSON.toString |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L797 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.json |
− | | | + | |toJSON.toValue.emit |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L839 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.mmfile |
− | | | + | |MmFile.this |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/mmfile.d#L308 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/mmfile.d#L315 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/mmfile.d#L341 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |**** |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L285 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |AsyncChunkInputRange.this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1433 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |AsyncLineInputRange.this |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1277 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |Curl.clearIfSupported |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3825 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |Curl.onReceive |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3856 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |Curl.onReceiveHeader |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3903 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |Curl.onSeek |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3973 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |Curl.onSend |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3939 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |Curl.onSocketOption |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4013 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |FTP.url |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2957 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |HTTP.Impl.onReceiveHeader |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2157 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |HTTP.url |
− | |operator ~ | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2281 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |Pool.push |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4138 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |WorkerThreadProtocol.wait |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1221 1] |
− | | | + | | CL3 |
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |_basicFTP |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L851 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |_basicHTTP |
− | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L806 1] | |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L765 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L802 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L803 3] | ||
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L834 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |_finalizeAsyncChunks |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4216 1] |
− | | | + | |
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4224 1] | ||
+ | | CL3 | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |_getForRange |
− | |' | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1172 1] |
+ | | CL3 | ||
+ | |- | ||
+ | |std.net.curl | ||
+ | |_receiveAsyncLines | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4303 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4252 1] | ||
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4329 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |_spawnAsync |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4350 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4417 2] |
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4351 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |byLine.SyncLineInputRange.popFront |
− | | | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1002 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1016 2] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |decodeLineInto |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2001 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2022 2] |
− | + | ||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1993 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2003 2] | ||
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2105 1] | ||
+ | | CL5 | ||
+ | |- | ||
+ | |std.net.curl | ||
+ | |decodeString | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1955 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |del |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L590 1] |
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L744 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |download |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L291 1] |
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L327 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.curl |
− | | | + | |dup |
− | |'new' causes GC allocation | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3215 1] |
+ | | CL5 | ||
+ | |- | ||
+ | |std.net.curl | ||
+ | |push | ||
+ | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4161 1] | ||
+ | | CL5 | ||
+ | |- | ||
+ | |std.net.curl | ||
+ | |upload | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L350 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.isemail |
− | | | + | |isEmail |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L578 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L678 4] |
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L101 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L211 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L94 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L96 4] | ||
+ | |||
+ | associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L100 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L101 2] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L146 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L148 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L149 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L152 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L161 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L162 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L197 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L203 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L245 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L246 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L289 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L290 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L294 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L300 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L301 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L302 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L371 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L372 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L385 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L452 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L453 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L492 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L493 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L494 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L515 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L516 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L526 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L527 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L542 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L543 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L566 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L567 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L572 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L573 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L702 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L711 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L734 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L744 40] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L395 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L559 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L578 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L678 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 8] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L119 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L124 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L128 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L134 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L140 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L146 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L149 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L158 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L161 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L162 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L165 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L170 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L178 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L183 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L189 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L198 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L201 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L204 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L208 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L224 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L228 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L243 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L245 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L246 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L257 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L262 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L266 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L272 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L276 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L281 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L289 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L290 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L298 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L300 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L301 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L306 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L314 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L319 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L324 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L328 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L340 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L344 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L358 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L363 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L369 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L371 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L372 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L399 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L402 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L414 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L420 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L428 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L431 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L436 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L439 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L442 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L445 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L450 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L452 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L453 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L460 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L461 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L470 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L474 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L475 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L485 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L490 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L492 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L493 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L494 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L503 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L511 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L515 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L516 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L519 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L520 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L526 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L527 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L537 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L540 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L542 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L543 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L552 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L555 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L566 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L567 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L572 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L573 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L586 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L596 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L605 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L609 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L611 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L621 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L626 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L635 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L642 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L653 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L663 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L688 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L691 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L694 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L697 103] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L700 104] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L703 105] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L706 106] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L709 107] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L712 108] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L716 109] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L719 110] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L732 111] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L735 112] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.net.isemail |
− | | | + | |substr |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L1920 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.numeric |
− | | | + | |Fft.this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/numeric.d#L2706 1] |
− | + | | | |
− | | | ||
|- | |- | ||
− | |std. | + | |std.outbuffer |
− | | | + | |OutBuffer.reserve |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/outbuffer.d#L84 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |RoundRobinBuffer.this |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3853 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3857 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |Task.executeInNewThread |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L742 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L748 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.WorkerLocalStorage.initialize |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2850 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.abstractPutGroupNoSync |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1232 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.abstractPutNoSync |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1206 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.asyncBuf.AsyncBuf.this |
− | | | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2162 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2163 2] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.asyncBuf.popFront |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2265 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.map.map.Map.dumpToFrom |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1894 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.map.map.Map.this |
− | | | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1951 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1952 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1956 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.map.map.popFront |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2084 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.parallel |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1640 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.popFront |
− | | | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2426 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.reduce.reduce.reduceOnRange |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2613 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |TaskPool.this |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1388 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1445 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1446 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1447 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1448 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1450 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1453 7] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |foreachErr |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3467 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |submitAndExecute |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3386 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |task |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L840 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L877 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L904 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.parallelism |
− | | | + | |taskPool |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3278 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |absolutePath |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1995 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |buildNormalizedPath |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1190 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1234 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |buildPath |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L992 1] |
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1001 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |defaultExtension |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L931 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L933 2] |
− | operator ~ may cause GC allocation | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |expandTilde.combineCPathWithDPath |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2874 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |expandTilde.expandFromDatabase |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2913 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2918 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |globMatch |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2473 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |relativePath |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2086 1] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2109 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2110 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2117 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2118 4] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.path |
− | | | + | |setExtension |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L843 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L845 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L872 3] |
− | operator ~ | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L861 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L862 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L867 3] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |Pid.performWait |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1144 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |ProcessPipes.stderr |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1929 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |ProcessPipes.stdin |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1897 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |ProcessPipes.stdout |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1913 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |TestScript.this |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2208 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2209 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |_spawnvp |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3222 1] |
− | + | ||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3223 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |charAllocator |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2447 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |createEnv |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L595 1] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L598 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |environment.opIndex |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2781 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |environment.opIndexAssign |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2842 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |environment.toAA |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2902 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |escapeShellArguments.allocator |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2403 1] |
− | + | ||
− | + | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2407 1] | |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |escapeWindowsShellCommand |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2373 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2376 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |execvpe_ |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3409 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |newFromErrno |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2137 1] |
− | + | ||
− | + | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2136 1] | |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |pipe |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1503 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1507 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1511 3] |
− | |||
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |pipeProcessImpl |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1716 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1730 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |shell |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3502 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |spawnProcessImpl |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L362 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L367 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L373 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L377 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L401 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L483 6] |
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L401 1] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.process |
− | | | + | |uniqueTempPath |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2238 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.random |
− | | | + | |MersenneTwisterEngine.seed |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L625 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.random |
− | | | + | |RandomCover.this |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L1961 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L1973 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.random |
− | | | + | |uniformDistribution |
− | |' | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L1730 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.constraints |
− | | | + | |put |
− | | | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/constraints.d#L498 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.constraints |
− | | | + | |putChar |
− | | | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/constraints.d#L558 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.interfaces |
− | | | + | |InputRangeObject.save |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L336 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.interfaces |
− | | | + | |inputRangeObject |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L431 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.interfaces |
− | | | + | |outputRangeObject.outputRangeObject |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L452 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.interfaces |
− | | | + | |putMethods |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 2] | |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L250 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |OnlyResult.opIndex |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5629 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5693 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5739 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |OnlyResult.opSlice |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5649 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5709 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5752 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |Zip.tryGetInit |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2880 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |lockstepMixin |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3353 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3354 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3359 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3360 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3361 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L3362 6] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |opSlice |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L6021 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |roundRobin.Result.front.makeSwitch |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1219 12] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 10] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |roundRobin.Result.popFront.makeSwitchIncrementCounter |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1252 12] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 10] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |roundRobin.Result.popFront.makeSwitchPopFront |
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1235 10] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 9] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.range.package |
− | | | + | |takeNone |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2310 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2467 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2582 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.ir |
− | | | + | |disassemble |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/ir.d#L400 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/ir.d#L403 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.ir |
− | | | + | |getTrie |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/ir.d#L43 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.kickstart |
− | | | + | |ShiftOr.fetch |
− | | | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L117 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.kickstart |
− | | | + | |ShiftOr.this |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L227 1] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L202 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L259 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L284 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L305 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L326 5] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.charsetToIr |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1283 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1289 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1291 3] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.error |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1423 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.markBackref |
− | | | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L335 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.parseFlags |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L430 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L435 2] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.parseQuantifier |
− | |' | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L732 1] |
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L679 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L728 2] | ||
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.parseRegex |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L483 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L487 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.put |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L382 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Parser.putRaw |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L389 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |Stack.push |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L263 1] |
− | |||
− | operator ~ may cause GC allocation | ||
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |getTrie |
− | | | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L225 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |lightPostprocess |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1452 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1500 2] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |parseUniHex |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L178 1] |
− | |||
| | | | ||
|- | |- | ||
− | |std. | + | |std.regex.internal.parser |
− | | | + | |reverseBytecode |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L79 1] |
| | | | ||
|- | |- | ||
− | |std.xml | + | |std.regex.package |
− | |appendItem | + | |Captures.newMatches |
− | |operator ~= may cause GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/package.d#L415 1] |
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Address.toHostString | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1332 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1353 3] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1348 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1353 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Address.toServiceString | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1363 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1369 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1374 3] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1369 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1374 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Address.toString | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1437 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1439 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |InternetHost.populate | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L729 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L750 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |InternetHost.validHostent | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L709 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Protocol.populate | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L470 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Service.populate | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L570 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.accept | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2769 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.accepting | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2757 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.bind | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2699 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.blocking | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2677 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.connect | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2731 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.createAddress | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3372 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3376 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3380 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.getOption | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3044 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3067 2] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3067 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.hostName | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2832 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.listen | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2743 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.localAddress | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2855 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2857 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.remoteAddress | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2842 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2844 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.select | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3348 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.setOption | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3092 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3154 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3156 3] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3154 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |Socket.this | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2578 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2598 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |SocketSet.add | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2217 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |SocketSet.resize | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2150 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |SocketSet.setMinCapacity | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2159 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |getAddress | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1138 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1140 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1145 3] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1145 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1121 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |getAddressInfoImpl | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1020 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1031 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1038 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |parse | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1860 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |parseAddress | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1225 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1226 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |serviceToPort | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1086 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |socketPair | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3457 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |socketPair.toSocket | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3461 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |this | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1583 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1586 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1928 3] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L242 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socket | ||
+ | |toHostNameString | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1650 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.socketstream | ||
+ | |seek | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socketstream.d#L128 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |ChunksImpl.opApply | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3547 2] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3548 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.ByChunk.front | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2087 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.ByChunk.popFront | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2094 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.ByChunk.this | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2064 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.close | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L634 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L641 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.lock | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1009 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.popen | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L421 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.readln | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1398 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1419 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1423 3] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1394 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.seek | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L815 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.setvbuf | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L917 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L934 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.tell | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L872 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.tryLock | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1042 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |File.unlock | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1073 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |LockingTextReader.front | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2663 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |LockingTextReader.popFront | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2669 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |lines.opApplyRaw | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3355 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3330 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3351 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |opCall | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3639 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3645 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |openNetwork | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4090 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4093 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4110 3] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L4113 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |readlnImpl | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3923 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3919 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3947 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3953 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.stdio | ||
+ | |this | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3633 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.assertReadable | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1433 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.assertSeekable | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1443 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.assertWriteable | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1438 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.flush | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1341 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.getc | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L643 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.getcw | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L668 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L663 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.readExact | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L428 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.readLine | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L505 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L498 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L511 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.readLineW | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L548 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L541 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L554 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.readString | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L613 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.readStringW | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L621 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.toString | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1370 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1378 2] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1382 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.ungetc | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L680 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L679 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.ungetcw | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L691 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L690 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.vreadf | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1001 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1011 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |Stream.writeExact | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1094 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |TreadLine.readLine | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1805 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |close | ||
+ | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2864 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |data | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2727 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |flush | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1852 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |getcw | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2513 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2508 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |open | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2004 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2004 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |readStringW | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2520 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |reserve | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2785 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |seek | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2126 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.stream | ||
+ | |this | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1640 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2238 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2243 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2253 4] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |abbrev | ||
+ | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4334 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4337 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |center | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2471 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2484 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |detab | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2552 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2553 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2560 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |entab | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2652 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2681 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |entab.change | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2636 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2637 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |format | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3222 1] | ||
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3274 1] | ||
+ | | CL6 | ||
+ | |- | ||
+ | |std.string | ||
+ | |leftJustify | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2401 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2412 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |makeTrans | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3070 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |outdent | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4617 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |rightJustify | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2436 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2447 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |sformat | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3315 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |soundex | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4188 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |succ | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3662 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |toStringz | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L256 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |translate | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3051 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |translateImpl | ||
+ | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L2982 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.string | ||
+ | |wrap | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4493 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4494 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4499 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4502 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4522 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4523 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4526 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4527 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4529 9] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4478 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4479 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.syserror | ||
+ | |SysError.msg | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/syserror.d#L41 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.traits | ||
+ | |demangleFunctionAttributes | ||
+ | |associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L219 1] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L219 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.traits | ||
+ | |extractAttribFlags | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1907 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1910 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1912 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1917 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1919 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1922 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1926 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1928 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1930 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1932 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1935 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1937 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1941 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1943 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1945 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1947 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L1957 17] | ||
+ | | | ||
+ | |- | ||
+ | |std.traits | ||
+ | |fqnType.parametersTypeString | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L586 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L587 2] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L592 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.traits | ||
+ | |fun | ||
+ | |associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L5623 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.typecons | ||
+ | |Unique.this | ||
+ | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L151 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.typecons | ||
+ | |alignForSize | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 7] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1424 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L1429 8] | ||
+ | | | ||
+ | |- | ||
+ | |std.typecons | ||
+ | |generateDoNothing | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 2] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2757 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2761 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.typecons | ||
+ | |this | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2360 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.typecons | ||
+ | |wrap.wrap.Impl.generateFun.mod | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3323 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3326 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3327 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.typecons | ||
+ | |wrap.wrap.Impl.generateFun.stc | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3311 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3312 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3313 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3314 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3315 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3316 6] | ||
+ | | | ||
+ | |- | ||
+ | |std.typecons | ||
+ | |wrap.wrap.wrap | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3209 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |GcPolicy.alloc | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1695 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |GcPolicy.append | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1712 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |GcPolicy.realloc | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1700 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |InversionList.dropUpTo | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2938 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |InversionList.inverted | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2487 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2492 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |InversionList.skipUpTo | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2975 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |InversionList.this | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1982 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1983 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |MultiArray.length.length | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L859 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L892 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |MultiArray.this | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L825 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |SetSearcher.opCall | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6049 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6049 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |Utf16Matcher.badEncoding | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4949 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |Utf8Matcher.DefMatcher.genDispatch | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4755 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4761 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4763 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |Utf8Matcher.badEncoding | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4669 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |compressTo | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5761 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5764 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5765 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5770 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5771 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5772 6] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |encodeTo | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L8238 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |genUnrolledSwitchSearch | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1524 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1533 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1539 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |isPrettyPropertyName | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6017 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |normalize | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7719 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7724 2] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7726 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7777 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L7779 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |testAll | ||
+ | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5454 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |toCaseInPlaceAlloc.toCaseInPlaceAlloc | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L8386 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uni | ||
+ | |unicode.loadAny | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6228 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6228 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uri | ||
+ | |URI_Decode | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L250 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L256 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L274 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L276 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L290 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L294 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L303 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L308 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L310 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L313 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L318 11] | ||
+ | | | ||
+ | |- | ||
+ | |std.uri | ||
+ | |URI_Encode | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L120 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L126 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L191 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L200 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L206 5] | ||
+ | | | ||
+ | |- | ||
+ | |std.uri | ||
+ | |this | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L50 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |RefBidirCU.save | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2726 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |RefRandomCU.opSlice | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2748 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |RefRandomCU.save | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2745 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |decodeImpl | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1299 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1305 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |decodeImpl.exception | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1130 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1245 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1247 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |decodeImpl.invalidUTF | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1147 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |decodeImpl.outOfBounds | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1156 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |encode | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1611 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1630 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1667 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1682 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1739 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1759 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1824 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1841 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1874 9] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1722 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1761 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1827 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1836 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1877 5] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |strideBack | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L311 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L335 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |strideImpl | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L190 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |testBadDecode | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1393 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1397 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |testDecode | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1331 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1333 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1337 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |testDecodeFront | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1358 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1360 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1365 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |this | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L62 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |toString | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L74 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L78 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L79 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |toUCSindex | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L857 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L859 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |toUTF16 | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2233 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2225 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2226 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2260 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2261 4] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |toUTF32 | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2284 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2307 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |toUTF8 | ||
+ | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2143 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2152 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2171 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2180 4] | ||
+ | | | ||
+ | |- | ||
+ | |std.utf | ||
+ | |toUTFzImpl | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2397 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2456 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.uuid | ||
+ | |UUID.this | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L336 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L341 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L354 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L372 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L383 5] | ||
+ | | | ||
+ | |- | ||
+ | |std.uuid | ||
+ | |parseUUID.parserError | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L1200 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L1206 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uuid.d#L1215 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |VariantN.get | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L791 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L810 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |VariantN.handler | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L236 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |VariantN.handler.tryPutting | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L371 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L436 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L456 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L477 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L500 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L510 6] | ||
+ | |||
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 10] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L451 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L471 2] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L489 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L494 11] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |VariantN.opArithmetic | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L974 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |VariantN.opAssign | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L648 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |VariantN.opCmp | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L916 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |this | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L1416 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |variantArray | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L1387 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.variant | ||
+ | |visitImpl.visitGetOverloadMap | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L2193 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |Check.fail | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2095 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2101 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2106 3] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |ElementParser.parse | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1991 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1999 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2019 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2020 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2034 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2044 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2054 7] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1957 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1997 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2011 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2039 4] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |Item.pretty | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1627 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |Tag.this | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1071 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1080 2] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1067 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1055 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1059 2] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1075 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1079 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |Tag.toEmptyString | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1168 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |Tag.toEndString | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1166 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |Tag.toNonEndString | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1158 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1160 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |Tag.toStartString | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1164 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |appendItem | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L800 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |assertNot | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L569 1] | ||
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L805 1] | ||
+ | | CL6 | ||
+ | |- | ||
+ | |std.xml | ||
+ | |check | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2637 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |checkAttValue | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2197 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |checkElement | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2378 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |checkEnd | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2569 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2569 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |checkLiteral | ||
+ | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2560 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |decode | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L476 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L488 2] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L454 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L470 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L477 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L480 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L481 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L482 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L483 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L484 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L489 9] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |exit | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2971 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |opCatAssign | ||
+ | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L720 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L738 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L756 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L774 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L794 5] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |parse | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L807 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L808 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L809 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L810 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L814 5] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L812 1] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |pretty | ||
+ | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L917 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L924 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L928 3] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L924 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L934 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L937 2] | ||
+ | | | ||
+ | |- | ||
+ | |std.xml | ||
+ | |reqc | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2858 1] | ||
| | | | ||
|- | |- | ||
|std.xml | |std.xml | ||
− | | | + | |startOf |
− | | | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2963 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2964 2] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
|std.xml | |std.xml | ||
− | | | + | |text |
− | |operator ~ may cause GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L901 1] |
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L902 1] | ||
| | | | ||
|- | |- | ||
|std.xml | |std.xml | ||
− | | | + | |this |
− | |operator ~ may cause GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1228 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1307 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1466 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1545 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L688 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L689 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L700 7] |
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L702 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1674 1] | ||
| | | | ||
|- | |- | ||
|std.xml | |std.xml | ||
− | | | + | |toString |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1004 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1011 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1279 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1358 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1517 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1596 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2819 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L652 8] |
− | operator ~ may cause GC allocation | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2817 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2818 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L955 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L956 4] | ||
| | | | ||
|- | |- | ||
|std.xml | |std.xml | ||
− | | | + | |toType |
− | | | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2835 1] |
| | | | ||
|- | |- | ||
− | |std. | + | |std.zip |
− | | | + | |ArchiveMember.compressionMethod |
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L231 1] |
− | |||
| | | | ||
|- | |- | ||
− | + | |std.zip | |
− | + | |ArchiveMember.expandedData | |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L127 1] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |std.zip | ||
− | |ArchiveMember.expandedData | ||
− | |setting 'length' may cause GC allocation | ||
| | | | ||
|- | |- | ||
|std.zip | |std.zip | ||
|ZipArchive.addMember | |ZipArchive.addMember | ||
− | |indexing an associative array may cause GC allocation | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L324 1] |
| | | | ||
|- | |- | ||
|std.zip | |std.zip | ||
|ZipArchive.build | |ZipArchive.build | ||
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L349 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L370 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L386 3] |
| | | | ||
|- | |- | ||
|std.zip | |std.zip | ||
|ZipArchive.expand | |ZipArchive.expand | ||
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L599 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L621 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L626 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L645 4] |
| | | | ||
|- | |- | ||
|std.zip | |std.zip | ||
|ZipArchive.this | |ZipArchive.this | ||
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L500 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L521 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L527 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L546 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L547 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L566 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L577 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L584 8] |
− | + | ||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L580 1] | ||
| | | | ||
|- | |- | ||
|std.zip | |std.zip | ||
|this | |this | ||
− | |operator ~ may cause GC allocation | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L50 1] |
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|Compress.compress | |Compress.compress | ||
− | |'delete' requires GC | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L349 1] |
− | + | ||
− | + | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L337 1] | |
− | + | ||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L342 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L352 1] | ||
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|Compress.error | |Compress.error | ||
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L282 1] |
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|Compress.flush | |Compress.flush | ||
− | |'delete' requires GC | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L410 1] |
− | + | ||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L403 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L413 2] | ||
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|UnCompress.error | |UnCompress.error | ||
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L446 1] |
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|UnCompress.flush | |UnCompress.flush | ||
− | |'delete' requires GC | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L565 1] |
− | + | ||
− | + | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L553 1] | |
− | + | ||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L576 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L560 1] | ||
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|UnCompress.uncompress | |UnCompress.uncompress | ||
− | |'delete' requires GC | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L521 1] |
− | + | ||
− | + | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L509 1] | |
− | + | ||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L514 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L524 1] | ||
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|compress | |compress | ||
− | |'delete' requires GC | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L136 1] |
− | + | ||
− | + | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L133 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L137 2] | |
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L140 1] | ||
| | | | ||
|- | |- | ||
|std.zlib | |std.zlib | ||
|uncompress | |uncompress | ||
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L178 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L202 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L207 3] |
− | + | ||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L186 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L199 2] | ||
| | | | ||
|- | |- | ||
|} | |} |
Revision as of 22:07, 11 November 2014
Contents
Potential solutions
Closure allocations
CL01: Fixable by manually stack-allocating closure
A delegate is passed to some function which stores this delegate and therefore correctly doesn't mark the parameter as scope. However, the lifetime of the stored delegate is still limited to the current function (e.g. it's stored in a struct instance, but on the stack).
Can be fixed by creating a static struct{T... members; void doSomething(){access members}} instance on stack and passing &stackvar.doSomething as delegate.
CL02: Using delegates to add state to ranges
---- return iota(dim). filter!(i => ptr[i])(). map!(i => BitsSet!size_t(ptr[i], i * bitsPerSizeT))(). joiner(); ---- This code adds state to ranges without declaring a new type: the ptr variable is not accessible and needs to be move into a closure. Declaring a custom range type is a solution, but not straightforward: If the ptr field is moved into the range a closure is not necessary. But if the range is copied, it's address changes and the delegate passed to map is now invalid.
CL03: Functions taking delegates as generic parameters
receiveTimeout,receive,formattedWrite accept different types, including delegates. The delegates can all be scope to avoid the allocation but is void foo(T)(scope T) a good idea? The alternative is probably making an overload for delegates with scope attribute.
(The result is that all functions calling receiveTimeout,... with a delegate allocate a closure)
CL04: Solvable with manual memory management
Some specific functions can't be easily fixed, but the delegates they create have a well defined lifetime (for example spawn creates a delegate which is only needed at the startup of a new thread, it's never used again). These could be malloc+freed.
CL05: Design issue
These functions generally create a delegate using variables passed in as parameters. There's no way to avoid closures here. Although manual allocation is an possible, the lifetime is undefined and can only be managed by the GC.
CL06: Other
Two cases can be fixed by moving a buffer into a struct or moving a function out of a member function into it's surrounding class.
Labeled data
Here are the results based on the compiler's report (building Phobos unittests with -vgc flag of DMD).
For templates only code that is _instantiated_ by unittests build is accounted for (~ all covered code).
The tool used to post-process -vgc output can be found here, it's not tied to Phobos and should work with any github-based project (to be extended).
Module | Artifact | Reason | Possible Fix(es) |
---|---|---|---|
std.algorithm | BoyerMooreFinder.this | 'new' causes GC allocation:1
indexing an associative array may cause GC allocation:1 |
|
std.algorithm | Cache.back | 'new' causes GC allocation:1 | |
std.algorithm | Cache.front | 'new' causes GC allocation:1 | |
std.algorithm | Cache.popBack | 'new' causes GC allocation:1 | |
std.algorithm | Cache.popFront | 'new' causes GC allocation:1 | |
std.algorithm | Levenshtein.AllocMatrix | 'delete' requires GC:1
'new' causes GC allocation:1 |
|
std.algorithm | Levenshtein.path | operator ~= may cause GC allocation:1 2 3 | |
std.algorithm | SplitterResult.front | 'new' causes GC allocation:1 | |
std.algorithm | SplitterResult.popFront | 'new' causes GC allocation:1 | |
std.algorithm | TimSortImpl.ensureCapacity | setting 'length' may cause GC allocation:1 | |
std.algorithm | TimSortImpl.sort | setting 'length' may cause GC allocation:1 | |
std.algorithm | castSwitch | 'new' causes GC allocation:1 2 3 4
using closure causes GC allocation:1 |
|
std.algorithm | commonPrefix | 'new' causes GC allocation:1 | |
std.algorithm | largestPartialIntersection | using closure causes GC allocation:1 | |
std.algorithm | largestPartialIntersectionWeighted.heapComp | indexing an associative array may cause GC allocation:1 | |
std.algorithm | makeIndex | operator ~ may cause GC allocation:1
using closure causes GC allocation:1 |
|
std.algorithm | predSwitch | 'new' causes GC allocation:1 2 | |
std.algorithm | reduce.reduceImpl | 'new' causes GC allocation:1 | |
std.algorithm | rndstuff | 'new' causes GC allocation:1 2 | |
std.algorithm | save | 'new' causes GC allocation:1 2 | |
std.algorithm | splitter.Result.front | 'new' causes GC allocation:1 | |
std.algorithm | splitter.Result.popFront | 'new' causes GC allocation:1 | |
std.array | Appender.ensureAddable | 'new' causes GC allocation:1 2
operator ~= may cause GC allocation:1 setting 'length' may cause GC allocation:1 |
|
std.array | Appender.this | 'new' causes GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.array | array | operator ~= may cause GC allocation:1 | |
std.array | arrayAllocImpl | 'new' causes GC allocation:1 2 3 | |
std.array | assocArray | indexing an associative array may cause GC allocation:1 | |
std.array | insertInPlace.putDChar | setting 'length' may cause GC allocation:1 | |
std.array | insertInPlace.trustedMemcopy | setting 'length' may cause GC allocation:1 | |
std.array | replace | 'new' causes GC allocation:1 | |
std.array | replaceInPlace | operator ~ may cause GC allocation:1 | |
std.array | replaceSlice | 'new' causes GC allocation:1 | |
std.array | replicate | 'new' causes GC allocation:1 | |
std.array | split | operator ~= may cause GC allocation:1 2 | |
std.base64 | Base64Impl.Decoder.doDecoding | operator ~= may cause GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.base64 | Base64Impl.Decoder.popFront | 'new' causes GC allocation:1 2 3 4 | |
std.base64 | Base64Impl.Decoder.popFront.endCondition | 'new' causes GC allocation:1 | |
std.base64 | Base64Impl.Encoder.doEncoding | setting 'length' may cause GC allocation:1 | |
std.base64 | Base64Impl.Encoder.popFront | 'new' causes GC allocation:1 2 | |
std.base64 | Base64Impl.decode | 'new' causes GC allocation:1 2 3 | |
std.base64 | Base64Impl.decodeChar | 'new' causes GC allocation:1 | |
std.base64 | Base64Impl.encode | 'new' causes GC allocation:1 | |
std.bigint | BigInt.checkDivByZero | 'new' causes GC allocation:1 | |
std.bigint | BigInt.toString | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.bigint | toDecimalString.sink | operator ~= may cause GC allocation:1 | |
std.bigint | toHex.sink | operator ~= may cause GC allocation:1 | |
std.bitmanip | BitArray.length | setting 'length' may cause GC allocation:1 | |
std.bitmanip | BitArray.toString | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 using closure causes GC allocation:1 |
CL2 |
std.bitmanip | myToString | operator ~ may cause GC allocation:1 | |
std.bitmanip | myToStringx | operator ~ may cause GC allocation:1 | |
std.complex | Complex.toString | operator ~= may cause GC allocation:1 | CL3 |
std.concurrency | List.put | 'new' causes GC allocation:1 | |
std.concurrency | MessageBox.get.onLinkDeadMsg | 'new' causes GC allocation:1 2 | |
std.concurrency | MessageBox.get.pty | 'new' causes GC allocation:1 | |
std.concurrency | MessageBox.this | 'new' causes GC allocation:1 2 3 | |
std.concurrency | _spawn | 'new' causes GC allocation:1 2
indexing an associative array may cause GC allocation:1 |
|
std.concurrency | checkops | using closure causes GC allocation:1 | |
std.concurrency | create.wrap | 'new' causes GC allocation:1
operator ~= may cause GC allocation:1 |
|
std.concurrency | dispatch | using closure causes GC allocation:1 | |
std.concurrency | newCondition | 'new' causes GC allocation:1 2 | |
std.concurrency | onCrowdingThrow | 'new' causes GC allocation:1 | |
std.concurrency | receiveOnly | 'new' causes GC allocation:1 | |
std.concurrency | register | indexing an associative array may cause GC allocation:1 2
operator ~= may cause GC allocation:1 |
|
std.concurrency | spawn | 'new' causes GC allocation:1 | |
std.concurrency | this | 'new' causes GC allocation:1 | CL4 |
std.concurrency | thisTid | 'new' causes GC allocation:1 | |
std.concurrency | yield | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.back | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.front | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.moveAt | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.moveBack | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.moveFront | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.opIndex | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.opSlice | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.opSliceAssign | 'new' causes GC allocation:1 2 | |
std.container.array | Array.Range.opSliceOpAssign | 'new' causes GC allocation:1 2 | |
std.container.array | Array.Range.opSliceUnary | 'new' causes GC allocation:1 2 | |
std.container.array | Array.Range.popBack | 'new' causes GC allocation:1 | |
std.container.array | Array.Range.popFront | 'new' causes GC allocation:1 | |
std.container.array | Array.back | 'new' causes GC allocation:1 | |
std.container.array | Array.front | 'new' causes GC allocation:1 | |
std.container.array | Array.opIndex | 'new' causes GC allocation:1 | |
std.container.array | Array.opSlice | 'new' causes GC allocation:1 | |
std.container.dlist | DList.createNode | 'new' causes GC allocation:1 | |
std.container.dlist | DList.initialize | 'new' causes GC allocation:1 | |
std.container.rbtree | RBNode.dup | 'new' causes GC allocation:1 | |
std.container.rbtree | RedBlackTree.allocate | 'new' causes GC allocation:1 | |
std.container.rbtree | RedBlackTree.check.recurse | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
|
std.container.rbtree | RedBlackTree.dup | 'new' causes GC allocation:1 | |
std.container.rbtree | redBlackTree | 'new' causes GC allocation:1 2 3 4 | |
std.container.slist | SList.initialize | 'new' causes GC allocation:1 | |
std.container.slist | SList.insertFront | 'new' causes GC allocation:1 2 | |
std.container.util | make.make | 'new' causes GC allocation:1 | |
std.conv | convError | 'new' causes GC allocation:1 2 | |
std.conv | parse | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13
indexing an associative array may cause GC allocation:1 operator ~ may cause GC allocation:1 operator ~= may cause GC allocation:1 |
|
std.conv | parse.bailOut | 'new' causes GC allocation:1 | |
std.conv | parseError | 'new' causes GC allocation:1 | |
std.conv | parseEscape | operator ~ may cause GC allocation:1 | |
std.conv | strippedOctalLiteral | operator ~= may cause GC allocation:1 | |
std.conv | textImpl | operator ~= may cause GC allocation:1 | |
std.conv | toImpl | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
indexing an associative array may cause GC allocation:1 operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
|
std.cstream | seek | 'new' causes GC allocation:1 | |
std.cstream | this | 'new' causes GC allocation:1 2 3 | |
std.csv | CsvReader.prime | 'new' causes GC allocation:1 2
indexing an associative array may cause GC allocation:1 |
|
std.csv | CsvReader.this | 'new' causes GC allocation:1 2 3 4
indexing an associative array may cause GC allocation:1 2 operator ~ may cause GC allocation:1 operator ~= may cause GC allocation:1 setting 'length' may cause GC allocation:1 |
|
std.csv | CsvRecord.popFront | 'new' causes GC allocation:1 2 | |
std.csv | CsvRecord.prime | 'new' causes GC allocation:1 2 | |
std.csv | csvNextToken | 'new' causes GC allocation:1 2 3 | |
std.csv | toString | operator ~ may cause GC allocation:1 | |
std.datetime | Clock.currStdTime | 'new' causes GC allocation:1 | |
std.datetime | Date.dayOfYear | 'new' causes GC allocation:1 | |
std.datetime | Date.fromISOExtString | 'new' causes GC allocation:1 2 3 4 5 6 7 8 | |
std.datetime | Date.fromISOString | 'new' causes GC allocation:1 2 3 4 5 6 | |
std.datetime | Date.fromSimpleString | 'new' causes GC allocation:1 2 3 4 5 6 7 | |
std.datetime | Date.yearBC | 'new' causes GC allocation:1 2 | |
std.datetime | DateTime.fromISOExtString | 'new' causes GC allocation:1 2 | |
std.datetime | DateTime.fromISOString | 'new' causes GC allocation:1 2 | |
std.datetime | DateTime.fromSimpleString | 'new' causes GC allocation:1 2 | |
std.datetime | DosFileTimeToSysTime | 'new' causes GC allocation:1 2 | |
std.datetime | Interval._enforceNotEmpty | 'new' causes GC allocation:1 | |
std.datetime | Interval.begin | 'new' causes GC allocation:1 | |
std.datetime | Interval.end | 'new' causes GC allocation:1 | |
std.datetime | Interval.expand | 'new' causes GC allocation:1 2 3 4 5 6 | |
std.datetime | Interval.intersection | 'new' causes GC allocation:1 2 3 | |
std.datetime | Interval.merge | 'new' causes GC allocation:1 2 3 | |
std.datetime | Interval.shift | 'new' causes GC allocation:1 2 | |
std.datetime | Interval.this | 'new' causes GC allocation:1 2 | |
std.datetime | IntervalRange._enforceCorrectDirection | 'new' causes GC allocation:1 2 | |
std.datetime | IntervalRange._enforceNotEmpty | 'new' causes GC allocation:1 | |
std.datetime | NegInfInterval.intersection | 'new' causes GC allocation:1 2 | |
std.datetime | NegInfInterval.merge | 'new' causes GC allocation:1 | |
std.datetime | NegInfIntervalRange._enforceCorrectDirection | 'new' causes GC allocation:1 | |
std.datetime | PosInfInterval.intersection | 'new' causes GC allocation:1 2 | |
std.datetime | PosInfInterval.merge | 'new' causes GC allocation:1 | |
std.datetime | PosInfIntervalRange._enforceCorrectDirection | 'new' causes GC allocation:1 | |
std.datetime | SysTime.fracSec | 'new' causes GC allocation:1 | |
std.datetime | SysTime.fracSecs | 'new' causes GC allocation:1 2 | |
std.datetime | SysTime.fromISOExtString | 'new' causes GC allocation:1 2 | |
std.datetime | SysTime.fromISOString | 'new' causes GC allocation:1 | |
std.datetime | SysTime.fromSimpleString | 'new' causes GC allocation:1 2 | |
std.datetime | SysTime.this | 'new' causes GC allocation:1 2 3 | |
std.datetime | SysTime.toISOExtString | operator ~ may cause GC allocation:1 2 | |
std.datetime | SysTime.toISOString | operator ~ may cause GC allocation:1 2 | |
std.datetime | SysTime.toSimpleString | operator ~ may cause GC allocation:1 2 | |
std.datetime | SysTimeToDosFileTime | 'new' causes GC allocation:1 2 | |
std.datetime | TimeOfDay.fromISOExtString | 'new' causes GC allocation:1 2 3 4 5 6 | |
std.datetime | TimeOfDay.fromISOString | 'new' causes GC allocation:1 2 3 4 | |
std.datetime | _enforceValidTZFile | 'new' causes GC allocation:1 | |
std.datetime | enforceValid | 'new' causes GC allocation:1 2 3 4 5 | |
std.datetime | everyDayOfWeek | using closure causes GC allocation:1 | |
std.datetime | everyDuration | using closure causes GC allocation:1 | |
std.datetime | expand | using closure causes GC allocation:1 | |
std.datetime | fracSecsFromISOString | 'new' causes GC allocation:1 2 3 | |
std.datetime | fromISOString | 'new' causes GC allocation:1 2 3 4 5 6 | |
std.datetime | func | using closure causes GC allocation:1 | |
std.datetime | getInstalledTZNames | 'new' causes GC allocation:1 2 | |
std.datetime | getTimeZone | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
operator ~= may cause GC allocation:1 |
|
std.datetime | initializeTests | array literal may cause GC allocation:1 2 3
associative array literal may cause GC allocation:1 |
|
std.datetime | monthFromString | 'new' causes GC allocation:1 | |
std.datetime | parseRFC822DateTime | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 | |
std.datetime | parseRFC822DateTime.parseTZ | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
std.datetime | parseRFC822DateTime.stripAndCheckLen | 'new' causes GC allocation:1 | |
std.datetime | readVal | 'new' causes GC allocation:1 | |
std.datetime | testBadParse822 | 'new' causes GC allocation:1 | |
std.datetime | testParse822 | 'new' causes GC allocation:1 | |
std.digest.digest | toHexString | 'new' causes GC allocation:1 | string toHexString(ubyte[] data): Provide ouput range and/or RCString overload |
std.encoding | EncoderFunctions.WriteToString.write | operator ~= may cause GC allocation:1 | |
std.encoding | EncodingScheme.create | 'new' causes GC allocation:1 2 | |
std.encoding | EncodingScheme.register | 'new' causes GC allocation:1
indexing an associative array may cause GC allocation:1 operator ~ may cause GC allocation:1 |
|
std.encoding | EncodingScheme.sanitize | 'new' causes GC allocation:1 | |
std.encoding | makeReadable | operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | |
std.encoding | names | array literal may cause GC allocation:1 2 3 4 5 6 | |
std.encoding | sanitize | 'new' causes GC allocation:1 | |
std.encoding | transcode | 'new' causes GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.encoding | transcodeReverse | operator ~ may cause GC allocation:1 | |
std.exception | assertNotThrown | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.exception | assertThrown | 'new' causes GC allocation:1 | |
std.exception | assumeWontThrow | 'new' causes GC allocation:1 2 | |
std.exception | bailOut | 'new' causes GC allocation:1 2 | |
std.exception | enforceEx.enforceEx | 'new' causes GC allocation:1 2 | |
std.exception | errnoEnforce | 'new' causes GC allocation:1 | |
std.exception | this | operator ~ may cause GC allocation:1 | |
std.file | DirEntry._ensureLStatDone | operator ~ may cause GC allocation:1 | |
std.file | DirEntry._ensureStatDone | operator ~ may cause GC allocation:1 | |
std.file | DirEntry.this | 'new' causes GC allocation:1 | |
std.file | cenforce | 'new' causes GC allocation:1 | |
std.file | deleteme | operator ~ may cause GC allocation:1 | |
std.file | ensureDirExists | 'new' causes GC allocation:1 | |
std.file | popFront | using closure causes GC allocation:1 | |
std.file | read | 'delete' requires GC:1 | |
std.file | readLink | 'new' causes GC allocation:1 2 | |
std.file | remove | operator ~ may cause GC allocation:1 | |
std.file | rmdirRecurse | 'new' causes GC allocation:1 | |
std.format | FormatSpec.fillUp | 'new' causes GC allocation:1 2 | |
std.format | doFormat.formatArg.putAArray | 'new' causes GC allocation:1 2 3 4
operator ~ may cause GC allocation:1 |
|
std.format | doFormat.formatArg.putreal | 'new' causes GC allocation:1 | |
std.format | doFormat.getFmtChar | 'new' causes GC allocation:1 | |
std.format | doFormat.getFmtInt | 'new' causes GC allocation:1 2 | |
std.format | doFormat.getFmtStar | 'new' causes GC allocation:1 2 | |
std.format | formatNth.gencode | operator ~ may cause GC allocation:1 2
operator ~= may cause GC allocation:1 |
|
std.format | formatRange | 'new' causes GC allocation:1 | |
std.format | getNthInt | 'new' causes GC allocation:1 2 | |
std.format | primitiveTypeInfo | associative array literal may cause GC allocation:1 | |
std.format | singleSpec | 'new' causes GC allocation:1 2 3 | |
std.format | unformatRange | indexing an associative array may cause GC allocation:1
operator ~= may cause GC allocation:1 |
|
std.functional | memoize.memoize | indexing an associative array may cause GC allocation:1 | |
std.functional | partial.partial.errormsg | operator ~= may cause GC allocation:1 2 | |
std.getopt | getoptImpl | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
std.getopt | handleOption | operator ~ may cause GC allocation:1 2 3 4 | |
std.getopt | handleOption.setHash | indexing an associative array may cause GC allocation:1 | |
std.getopt | splitAndGet | operator ~ may cause GC allocation:1 2 3 | |
std.internal.math.biguintcore | **** | array literal may cause GC allocation:1 | |
std.internal.math.biguintcore | BigUint.div | 'new' causes GC allocation:1
array literal may cause GC allocation:1 |
|
std.internal.math.biguintcore | BigUint.divInt | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | BigUint.fromDecimalString | 'new' causes GC allocation:1
array literal may cause GC allocation:1 setting 'length' may cause GC allocation:1 |
|
std.internal.math.biguintcore | BigUint.fromHexString | 'new' causes GC allocation:1
array literal may cause GC allocation:1 |
|
std.internal.math.biguintcore | BigUint.mod | 'new' causes GC allocation:1 2
array literal may cause GC allocation:1 |
|
std.internal.math.biguintcore | BigUint.modInt | 'delete' requires GC:1
'new' causes GC allocation:1 |
|
std.internal.math.biguintcore | BigUint.mul | 'new' causes GC allocation:1
array literal may cause GC allocation:1 |
|
std.internal.math.biguintcore | BigUint.opAssign | array literal may cause GC allocation:1 2 3 4 5 6 | |
std.internal.math.biguintcore | BigUint.opShl | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | BigUint.pow | 'new' causes GC allocation:1 2
array literal may cause GC allocation:1 |
|
std.internal.math.biguintcore | BigUint.toDecimalString | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | BigUint.toHexString | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | add | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | addInt | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | biguintFromDecimal | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | biguintToDecimal | setting 'length' may cause GC allocation:1 | |
std.internal.math.biguintcore | blockDivMod | 'delete' requires GC:1
'new' causes GC allocation:1 |
|
std.internal.math.biguintcore | divModInternal | 'delete' requires GC:1 2 | |
std.internal.math.biguintcore | includeSign | 'new' causes GC allocation:1 | |
std.internal.math.biguintcore | mulInternal | 'delete' requires GC:1 2 | |
std.internal.math.biguintcore | squareInternal | 'delete' requires GC:1
'new' causes GC allocation:1 |
|
std.internal.math.biguintcore | sub | 'new' causes GC allocation:1 2 | |
std.internal.math.biguintcore | subInt | 'new' causes GC allocation:1 | |
std.json | JSONValue.assign | 'new' causes GC allocation:1
indexing an associative array may cause GC allocation:1 |
|
std.json | JSONValue.opBinary | operator ~= may cause GC allocation:1 | |
std.json | JSONValue.opIndex | operator ~ may cause GC allocation:1 | |
std.json | JSONValue.opIndexAssign | indexing an associative array may cause GC allocation:1 | |
std.json | JSONValue.opOpAssign | operator ~= may cause GC allocation:1 | |
std.json | parseJSON.error | 'new' causes GC allocation:1 | |
std.json | parseJSON.parseValue | indexing an associative array may cause GC allocation:1
operator ~= may cause GC allocation:1 |
|
std.json | toJSON.toString | 'new' causes GC allocation:1 | |
std.json | toJSON.toValue.emit | indexing an associative array may cause GC allocation:1 | |
std.mmfile | MmFile.this | operator ~ may cause GC allocation:1 2 3 | |
std.net.curl | **** | using closure causes GC allocation:1 | |
std.net.curl | AsyncChunkInputRange.this | 'new' causes GC allocation:1 | |
std.net.curl | AsyncLineInputRange.this | 'new' causes GC allocation:1 | |
std.net.curl | Curl.clearIfSupported | using closure causes GC allocation:1 | |
std.net.curl | Curl.onReceive | using closure causes GC allocation:1 | |
std.net.curl | Curl.onReceiveHeader | using closure causes GC allocation:1 | |
std.net.curl | Curl.onSeek | using closure causes GC allocation:1 | |
std.net.curl | Curl.onSend | using closure causes GC allocation:1 | |
std.net.curl | Curl.onSocketOption | using closure causes GC allocation:1 | |
std.net.curl | FTP.url | operator ~ may cause GC allocation:1 | |
std.net.curl | HTTP.Impl.onReceiveHeader | indexing an associative array may cause GC allocation:1 | |
std.net.curl | HTTP.url | operator ~ may cause GC allocation:1 | |
std.net.curl | Pool.push | 'new' causes GC allocation:1 | |
std.net.curl | WorkerThreadProtocol.wait | using closure causes GC allocation:1 | CL3 |
std.net.curl | _basicFTP | operator ~= may cause GC allocation:1 | |
std.net.curl | _basicHTTP | indexing an associative array may cause GC allocation:1
operator ~= may cause GC allocation:1 2 3 using closure causes GC allocation:1 |
|
std.net.curl | _finalizeAsyncChunks | setting 'length' may cause GC allocation:1
using closure causes GC allocation:1 |
CL3 |
std.net.curl | _getForRange | using closure causes GC allocation:1 | CL3 |
std.net.curl | _receiveAsyncLines | operator ~= may cause GC allocation:1
setting 'length' may cause GC allocation:1 using closure causes GC allocation:1 |
|
std.net.curl | _spawnAsync | 'new' causes GC allocation:1 2
setting 'length' may cause GC allocation:1 |
|
std.net.curl | byLine.SyncLineInputRange.popFront | array literal may cause GC allocation:1 2 | |
std.net.curl | decodeLineInto | operator ~= may cause GC allocation:1 2
setting 'length' may cause GC allocation:1 2 using closure causes GC allocation:1 |
CL5 |
std.net.curl | decodeString | operator ~= may cause GC allocation:1 | |
std.net.curl | del | operator ~ may cause GC allocation:1
using closure causes GC allocation:1 |
|
std.net.curl | download | 'new' causes GC allocation:1
using closure causes GC allocation:1 |
|
std.net.curl | dup | using closure causes GC allocation:1 | CL5 |
std.net.curl | push | using closure causes GC allocation:1 | CL5 |
std.net.curl | upload | 'new' causes GC allocation:1 | |
std.net.isemail | isEmail | 'new' causes GC allocation:1 2 3 4
array literal may cause GC allocation:1 2 3 4 associative array literal may cause GC allocation:1 2 indexing an associative array may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
|
std.net.isemail | substr | using closure causes GC allocation:1 | |
std.numeric | Fft.this | 'new' causes GC allocation:1 | |
std.outbuffer | OutBuffer.reserve | setting 'length' may cause GC allocation:1 | |
std.parallelism | RoundRobinBuffer.this | setting 'length' may cause GC allocation:1 2 | |
std.parallelism | Task.executeInNewThread | 'new' causes GC allocation:1 2 | |
std.parallelism | TaskPool.WorkerLocalStorage.initialize | 'new' causes GC allocation:1 | |
std.parallelism | TaskPool.abstractPutGroupNoSync | 'new' causes GC allocation:1 | |
std.parallelism | TaskPool.abstractPutNoSync | 'new' causes GC allocation:1 | |
std.parallelism | TaskPool.asyncBuf.AsyncBuf.this | setting 'length' may cause GC allocation:1 2 | |
std.parallelism | TaskPool.asyncBuf.popFront | 'new' causes GC allocation:1 | |
std.parallelism | TaskPool.map.map.Map.dumpToFrom | setting 'length' may cause GC allocation:1 | |
std.parallelism | TaskPool.map.map.Map.this | setting 'length' may cause GC allocation:1 2 3 | |
std.parallelism | TaskPool.map.map.popFront | 'new' causes GC allocation:1 | |
std.parallelism | TaskPool.parallel | using closure causes GC allocation:1 | |
std.parallelism | TaskPool.popFront | using closure causes GC allocation:1 | |
std.parallelism | TaskPool.reduce.reduce.reduceOnRange | 'new' causes GC allocation:1 | |
std.parallelism | TaskPool.this | 'new' causes GC allocation:1 2 3 4 5 6 7 | |
std.parallelism | foreachErr | 'new' causes GC allocation:1 | |
std.parallelism | submitAndExecute | 'new' causes GC allocation:1 | |
std.parallelism | task | 'new' causes GC allocation:1 2 3 | |
std.parallelism | taskPool | 'new' causes GC allocation:1 | |
std.path | absolutePath | 'new' causes GC allocation:1 | |
std.path | buildNormalizedPath | 'new' causes GC allocation:1 2 | |
std.path | buildPath | 'new' causes GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.path | defaultExtension | operator ~ may cause GC allocation:1 2 | |
std.path | expandTilde.combineCPathWithDPath | operator ~= may cause GC allocation:1 | |
std.path | expandTilde.expandFromDatabase | operator ~ may cause GC allocation:1 2 | |
std.path | globMatch | operator ~ may cause GC allocation:1 | |
std.path | relativePath | 'new' causes GC allocation:1 | |
std.path | setExtension | operator ~ may cause GC allocation:1 2 3 | |
std.process | Pid.performWait | 'new' causes GC allocation:1 | |
std.process | ProcessPipes.stderr | 'new' causes GC allocation:1 | |
std.process | ProcessPipes.stdin | 'new' causes GC allocation:1 | |
std.process | ProcessPipes.stdout | 'new' causes GC allocation:1 | |
std.process | TestScript.this | operator ~ may cause GC allocation:1 2 | |
std.process | _spawnvp | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.process | charAllocator | 'new' causes GC allocation:1 | |
std.process | createEnv | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.process | environment.opIndex | operator ~ may cause GC allocation:1 | |
std.process | environment.opIndexAssign | operator ~ may cause GC allocation:1 | |
std.process | environment.toAA | indexing an associative array may cause GC allocation:1 | |
std.process | escapeShellArguments.allocator | 'new' causes GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.process | escapeWindowsShellCommand | 'new' causes GC allocation:1 2 | |
std.process | execvpe_ | operator ~ may cause GC allocation:1 | |
std.process | newFromErrno | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.process | pipe | 'new' causes GC allocation:1 2 3 | |
std.process | pipeProcessImpl | 'new' causes GC allocation:1 2 | |
std.process | shell | operator ~= may cause GC allocation:1 | |
std.process | spawnProcessImpl | 'new' causes GC allocation:1 2 3 4 5 6
operator ~ may cause GC allocation:1 |
|
std.process | uniqueTempPath | operator ~ may cause GC allocation:1 | |
std.random | MersenneTwisterEngine.seed | 'new' causes GC allocation:1 | |
std.random | RandomCover.this | setting 'length' may cause GC allocation:1 2 | |
std.random | uniformDistribution | setting 'length' may cause GC allocation:1 | |
std.range.constraints | put | array literal may cause GC allocation:1 | |
std.range.constraints | putChar | array literal may cause GC allocation:1 | |
std.range.interfaces | InputRangeObject.save | 'new' causes GC allocation:1 | |
std.range.interfaces | inputRangeObject | 'new' causes GC allocation:1 | |
std.range.interfaces | outputRangeObject.outputRangeObject | 'new' causes GC allocation:1 | |
std.range.interfaces | putMethods | operator ~ may cause GC allocation:1 2 | |
std.range.package | OnlyResult.opIndex | 'new' causes GC allocation:1 2 3 | |
std.range.package | OnlyResult.opSlice | 'new' causes GC allocation:1 2 3 | |
std.range.package | Zip.tryGetInit | 'new' causes GC allocation:1 | |
std.range.package | lockstepMixin | operator ~= may cause GC allocation:1 2 3 4 5 6 | |
std.range.package | opSlice | 'new' causes GC allocation:1 | |
std.range.package | roundRobin.Result.front.makeSwitch | operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 | |
std.range.package | roundRobin.Result.popFront.makeSwitchIncrementCounter | operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 | |
std.range.package | roundRobin.Result.popFront.makeSwitchPopFront | operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 9 10 | |
std.range.package | takeNone | 'new' causes GC allocation:1 2 3 | |
std.regex.internal.ir | disassemble | operator ~ may cause GC allocation:1 2 | |
std.regex.internal.ir | getTrie | indexing an associative array may cause GC allocation:1 | |
std.regex.internal.kickstart | ShiftOr.fetch | setting 'length' may cause GC allocation:1 | |
std.regex.internal.kickstart | ShiftOr.this | 'new' causes GC allocation:1 | |
std.regex.internal.parser | Parser.charsetToIr | operator ~= may cause GC allocation:1 2 3 | |
std.regex.internal.parser | Parser.error | 'new' causes GC allocation:1 | |
std.regex.internal.parser | Parser.markBackref | setting 'length' may cause GC allocation:1 | |
std.regex.internal.parser | Parser.parseFlags | 'new' causes GC allocation:1 2 | |
std.regex.internal.parser | Parser.parseQuantifier | operator ~= may cause GC allocation:1 | |
std.regex.internal.parser | Parser.parseRegex | operator ~= may cause GC allocation:1 2 | |
std.regex.internal.parser | Parser.put | operator ~= may cause GC allocation:1 | |
std.regex.internal.parser | Parser.putRaw | operator ~= may cause GC allocation:1 | |
std.regex.internal.parser | Stack.push | operator ~= may cause GC allocation:1 | |
std.regex.internal.parser | getTrie | indexing an associative array may cause GC allocation:1 | |
std.regex.internal.parser | lightPostprocess | 'new' causes GC allocation:1 2 | |
std.regex.internal.parser | parseUniHex | 'new' causes GC allocation:1 | |
std.regex.internal.parser | reverseBytecode | 'new' causes GC allocation:1 | |
std.regex.package | Captures.newMatches | 'new' causes GC allocation:1 | |
std.socket | Address.toHostString | 'new' causes GC allocation:1 2 3 | |
std.socket | Address.toServiceString | 'new' causes GC allocation:1 2 3 | |
std.socket | Address.toString | operator ~ may cause GC allocation:1 2 | |
std.socket | InternetHost.populate | 'new' causes GC allocation:1 2 | |
std.socket | InternetHost.validHostent | 'new' causes GC allocation:1 | |
std.socket | Protocol.populate | 'new' causes GC allocation:1 | |
std.socket | Service.populate | 'new' causes GC allocation:1 | |
std.socket | Socket.accept | 'new' causes GC allocation:1 | |
std.socket | Socket.accepting | 'new' causes GC allocation:1 | |
std.socket | Socket.bind | 'new' causes GC allocation:1 | |
std.socket | Socket.blocking | 'new' causes GC allocation:1 | |
std.socket | Socket.connect | 'new' causes GC allocation:1 | |
std.socket | Socket.createAddress | 'new' causes GC allocation:1 2 3 | |
std.socket | Socket.getOption | 'new' causes GC allocation:1 2
operator ~ may cause GC allocation:1 |
|
std.socket | Socket.hostName | 'new' causes GC allocation:1 | |
std.socket | Socket.listen | 'new' causes GC allocation:1 | |
std.socket | Socket.localAddress | 'new' causes GC allocation:1 2 | |
std.socket | Socket.remoteAddress | 'new' causes GC allocation:1 2 | |
std.socket | Socket.select | 'new' causes GC allocation:1 | |
std.socket | Socket.setOption | 'new' causes GC allocation:1 2 3
operator ~ may cause GC allocation:1 |
|
std.socket | Socket.this | 'new' causes GC allocation:1 2 | |
std.socket | SocketSet.add | setting 'length' may cause GC allocation:1 2 | |
std.socket | SocketSet.resize | setting 'length' may cause GC allocation:1 | |
std.socket | SocketSet.setMinCapacity | setting 'length' may cause GC allocation:1 | |
std.socket | getAddress | 'new' causes GC allocation:1 2 3
operator ~= may cause GC allocation:1 setting 'length' may cause GC allocation:1 |
|
std.socket | getAddressInfoImpl | 'new' causes GC allocation:1 2 3 | |
std.socket | parse | 'new' causes GC allocation:1 | |
std.socket | parseAddress | 'new' causes GC allocation:1 2 | |
std.socket | serviceToPort | 'new' causes GC allocation:1 | |
std.socket | socketPair | 'new' causes GC allocation:1 | |
std.socket | socketPair.toSocket | 'new' causes GC allocation:1 | |
std.socket | this | 'new' causes GC allocation:1 2 3
operator ~ may cause GC allocation:1 |
|
std.socket | toHostNameString | 'new' causes GC allocation:1 | |
std.socketstream | seek | 'new' causes GC allocation:1 | |
std.stdio | ChunksImpl.opApply | 'new' causes GC allocation:1 2
setting 'length' may cause GC allocation:1 |
|
std.stdio | File.ByChunk.front | 'new' causes GC allocation:1 | |
std.stdio | File.ByChunk.popFront | 'new' causes GC allocation:1 | |
std.stdio | File.ByChunk.this | 'new' causes GC allocation:1 | |
std.stdio | File.close | operator ~ may cause GC allocation:1 2 | |
std.stdio | File.lock | operator ~ may cause GC allocation:1 | |
std.stdio | File.popen | operator ~ may cause GC allocation:1 | |
std.stdio | File.readln | operator ~= may cause GC allocation:1 2 3
setting 'length' may cause GC allocation:1 |
|
std.stdio | File.seek | operator ~ may cause GC allocation:1 | |
std.stdio | File.setvbuf | operator ~ may cause GC allocation:1 2 | |
std.stdio | File.tell | operator ~ may cause GC allocation:1 | |
std.stdio | File.tryLock | operator ~ may cause GC allocation:1 | |
std.stdio | File.unlock | operator ~ may cause GC allocation:1 | |
std.stdio | LockingTextReader.front | 'new' causes GC allocation:1 | |
std.stdio | LockingTextReader.popFront | 'new' causes GC allocation:1 | |
std.stdio | lines.opApplyRaw | 'new' causes GC allocation:1
operator ~= may cause GC allocation:1 setting 'length' may cause GC allocation:1 |
|
std.stdio | opCall | 'new' causes GC allocation:1 2 | |
std.stdio | openNetwork | 'new' causes GC allocation:1 2 3
operator ~ may cause GC allocation:1 |
|
std.stdio | readlnImpl | operator ~= may cause GC allocation:1 | |
std.stdio | this | operator ~ may cause GC allocation:1 | |
std.stream | Stream.assertReadable | 'new' causes GC allocation:1 | |
std.stream | Stream.assertSeekable | 'new' causes GC allocation:1 | |
std.stream | Stream.assertWriteable | 'new' causes GC allocation:1 | |
std.stream | Stream.flush | setting 'length' may cause GC allocation:1 | |
std.stream | Stream.getc | setting 'length' may cause GC allocation:1 | |
std.stream | Stream.getcw | 'new' causes GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.stream | Stream.readExact | 'new' causes GC allocation:1 | |
std.stream | Stream.readLine | operator ~= may cause GC allocation:1 | |
std.stream | Stream.readLineW | operator ~= may cause GC allocation:1 | |
std.stream | Stream.readString | 'new' causes GC allocation:1 | |
std.stream | Stream.readStringW | 'new' causes GC allocation:1 | |
std.stream | Stream.toString | 'new' causes GC allocation:1 2
setting 'length' may cause GC allocation:1 |
|
std.stream | Stream.ungetc | operator ~= may cause GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.stream | Stream.ungetcw | operator ~= may cause GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.stream | Stream.vreadf | operator ~= may cause GC allocation:1 2 | |
std.stream | Stream.writeExact | 'new' causes GC allocation:1 | |
std.stream | TreadLine.readLine | operator ~= may cause GC allocation:1 | |
std.stream | close | 'delete' requires GC:1 | |
std.stream | data | 'new' causes GC allocation:1 | |
std.stream | flush | 'new' causes GC allocation:1 | |
std.stream | getcw | 'new' causes GC allocation:1
setting 'length' may cause GC allocation:1 |
|
std.stream | open | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.stream | readStringW | 'new' causes GC allocation:1 | |
std.stream | reserve | setting 'length' may cause GC allocation:1 | |
std.stream | seek | 'new' causes GC allocation:1 | |
std.stream | this | 'new' causes GC allocation:1 2 3 4 | |
std.string | abbrev | indexing an associative array may cause GC allocation:1 2 | |
std.string | center | 'new' causes GC allocation:1 2 | |
std.string | detab | setting 'length' may cause GC allocation:1 2 3 | |
std.string | entab | setting 'length' may cause GC allocation:1 2 | |
std.string | entab.change | setting 'length' may cause GC allocation:1 2 | |
std.string | format | 'new' causes GC allocation:1
using closure causes GC allocation:1 |
CL6 |
std.string | leftJustify | 'new' causes GC allocation:1 2 | |
std.string | makeTrans | 'new' causes GC allocation:1 | |
std.string | outdent | 'new' causes GC allocation:1 | |
std.string | rightJustify | 'new' causes GC allocation:1 2 | |
std.string | sformat | 'new' causes GC allocation:1 | |
std.string | soundex | 'new' causes GC allocation:1 | |
std.string | succ | 'new' causes GC allocation:1 | |
std.string | toStringz | 'new' causes GC allocation:1 | |
std.string | translate | 'new' causes GC allocation:1 | |
std.string | translateImpl | indexing an associative array may cause GC allocation:1 | |
std.string | wrap | operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 | |
std.syserror | SysError.msg | 'new' causes GC allocation:1 | |
std.traits | demangleFunctionAttributes | associative array literal may cause GC allocation:1
indexing an associative array may cause GC allocation:1 |
|
std.traits | extractAttribFlags | operator ~= may cause GC allocation:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
std.traits | fqnType.parametersTypeString | array literal may cause GC allocation:1 2
operator ~= may cause GC allocation:1 |
|
std.traits | fun | associative array literal may cause GC allocation:1 | |
std.typecons | Unique.this | 'delete' requires GC:1 | |
std.typecons | alignForSize | operator ~ may cause GC allocation:1 2 3 4 5 6 7 | |
std.typecons | generateDoNothing | operator ~ may cause GC allocation:1 2 | |
std.typecons | this | operator ~ may cause GC allocation:1 | |
std.typecons | wrap.wrap.Impl.generateFun.mod | operator ~= may cause GC allocation:1 2 3 | |
std.typecons | wrap.wrap.Impl.generateFun.stc | operator ~= may cause GC allocation:1 2 3 4 5 6 | |
std.typecons | wrap.wrap.wrap | 'new' causes GC allocation:1 | |
std.uni | GcPolicy.alloc | 'new' causes GC allocation:1 | |
std.uni | GcPolicy.append | operator ~= may cause GC allocation:1 | |
std.uni | GcPolicy.realloc | setting 'length' may cause GC allocation:1 | |
std.uni | InversionList.dropUpTo | array literal may cause GC allocation:1 | |
std.uni | InversionList.inverted | array literal may cause GC allocation:1 2 | |
std.uni | InversionList.skipUpTo | array literal may cause GC allocation:1 | |
std.uni | InversionList.this | operator ~= may cause GC allocation:1 2 | |
std.uni | MultiArray.length.length | setting 'length' may cause GC allocation:1 2 | |
std.uni | MultiArray.this | 'new' causes GC allocation:1 | |
std.uni | SetSearcher.opCall | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.uni | Utf16Matcher.badEncoding | 'new' causes GC allocation:1 | |
std.uni | Utf8Matcher.DefMatcher.genDispatch | operator ~= may cause GC allocation:1 2 3 | |
std.uni | Utf8Matcher.badEncoding | 'new' causes GC allocation:1 | |
std.uni | compressTo | operator ~= may cause GC allocation:1 2 3 4 5 6 | |
std.uni | encodeTo | 'new' causes GC allocation:1 | |
std.uni | genUnrolledSwitchSearch | operator ~= may cause GC allocation:1 2 3 | |
std.uni | isPrettyPropertyName | array literal may cause GC allocation:1 | |
std.uni | normalize | operator ~= may cause GC allocation:1 2 | |
std.uni | testAll | using closure causes GC allocation:1 | |
std.uni | toCaseInPlaceAlloc.toCaseInPlaceAlloc | 'new' causes GC allocation:1 | |
std.uni | unicode.loadAny | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.uri | URI_Decode | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 10 11 | |
std.uri | URI_Encode | 'new' causes GC allocation:1 2 3 4 5 | |
std.uri | this | operator ~ may cause GC allocation:1 | |
std.utf | RefBidirCU.save | 'new' causes GC allocation:1 | |
std.utf | RefRandomCU.opSlice | 'new' causes GC allocation:1 | |
std.utf | RefRandomCU.save | 'new' causes GC allocation:1 | |
std.utf | decodeImpl | 'new' causes GC allocation:1 2 | |
std.utf | decodeImpl.exception | 'new' causes GC allocation:1 2 3 | |
std.utf | decodeImpl.invalidUTF | 'new' causes GC allocation:1 | |
std.utf | decodeImpl.outOfBounds | 'new' causes GC allocation:1 | |
std.utf | encode | 'new' causes GC allocation:1 2 3 4 5 6 7 8 9 | |
std.utf | strideBack | 'new' causes GC allocation:1 2 | |
std.utf | strideImpl | 'new' causes GC allocation:1 | |
std.utf | testBadDecode | 'new' causes GC allocation:1 2 | |
std.utf | testDecode | 'new' causes GC allocation:1 2 3 | |
std.utf | testDecodeFront | 'new' causes GC allocation:1 2 3 | |
std.utf | this | operator ~ may cause GC allocation:1 | |
std.utf | toString | operator ~= may cause GC allocation:1 2 3 | |
std.utf | toUCSindex | 'new' causes GC allocation:1 2 | |
std.utf | toUTF16 | operator ~= may cause GC allocation:1 | |
std.utf | toUTF32 | setting 'length' may cause GC allocation:1 2 | |
std.utf | toUTF8 | setting 'length' may cause GC allocation:1 2 3 4 | |
std.utf | toUTFzImpl | array literal may cause GC allocation:1
operator ~= may cause GC allocation:1 |
|
std.uuid | UUID.this | 'new' causes GC allocation:1 2 3 4 5 | |
std.uuid | parseUUID.parserError | 'new' causes GC allocation:1 2 3 | |
std.variant | VariantN.get | 'new' causes GC allocation:1 2 | |
std.variant | VariantN.handler | 'new' causes GC allocation:1 | |
std.variant | VariantN.handler.tryPutting | 'new' causes GC allocation:1 2 3 4 5 6
array literal may cause GC allocation:1 2 3 4 5 6 7 8 9 10 |
|
std.variant | VariantN.opArithmetic | 'new' causes GC allocation:1 | |
std.variant | VariantN.opAssign | 'new' causes GC allocation:1 | |
std.variant | VariantN.opCmp | 'new' causes GC allocation:1 | |
std.variant | this | operator ~ may cause GC allocation:1 | |
std.variant | variantArray | operator ~= may cause GC allocation:1 | |
std.variant | visitImpl.visitGetOverloadMap | 'new' causes GC allocation:1 | |
std.xml | Check.fail | 'new' causes GC allocation:1 2 3 | |
std.xml | ElementParser.parse | 'new' causes GC allocation:1 2 3 4 5 6 7
indexing an associative array may cause GC allocation:1 2 3 4 |
|
std.xml | Item.pretty | array literal may cause GC allocation:1 | |
std.xml | Tag.this | 'new' causes GC allocation:1 2
indexing an associative array may cause GC allocation:1 |
|
std.xml | Tag.toEmptyString | operator ~ may cause GC allocation:1 | |
std.xml | Tag.toEndString | operator ~ may cause GC allocation:1 | |
std.xml | Tag.toNonEndString | operator ~ may cause GC allocation:1
operator ~= may cause GC allocation:1 |
|
std.xml | Tag.toStartString | operator ~ may cause GC allocation:1 | |
std.xml | appendItem | operator ~= may cause GC allocation:1 | |
std.xml | assertNot | 'new' causes GC allocation:1
using closure causes GC allocation:1 |
CL6 |
std.xml | check | 'new' causes GC allocation:1 | |
std.xml | checkAttValue | operator ~ may cause GC allocation:1 | |
std.xml | checkElement | operator ~ may cause GC allocation:1 | |
std.xml | checkEnd | 'new' causes GC allocation:1
operator ~ may cause GC allocation:1 |
|
std.xml | checkLiteral | operator ~ may cause GC allocation:1 | |
std.xml | decode | 'new' causes GC allocation:1 2 | |
std.xml | exit | 'new' causes GC allocation:1 | |
std.xml | opCatAssign | operator ~= may cause GC allocation:1 2 3 4 5 | |
std.xml | parse | 'new' causes GC allocation:1 2 3 4 5
indexing an associative array may cause GC allocation:1 |
|
std.xml | pretty | array literal may cause GC allocation:1 2 3
operator ~ may cause GC allocation:1 |
|
std.xml | reqc | 'new' causes GC allocation:1 | |
std.xml | startOf | operator ~= may cause GC allocation:1 2 | |
std.xml | text | 'new' causes GC allocation:1
operator ~= may cause GC allocation:1 |
|
std.xml | this | 'new' causes GC allocation:1 2 3 4 5 6 7
indexing an associative array may cause GC allocation:1 operator ~ may cause GC allocation:1 |
|
std.xml | toString | operator ~ may cause GC allocation:1 2 3 4 5 6 7 8 | |
std.xml | toType | 'new' causes GC allocation:1 | |
std.zip | ArchiveMember.compressionMethod | 'new' causes GC allocation:1 | |
std.zip | ArchiveMember.expandedData | setting 'length' may cause GC allocation:1 | |
std.zip | ZipArchive.addMember | indexing an associative array may cause GC allocation:1 | |
std.zip | ZipArchive.build | 'new' causes GC allocation:1 2 3 | |
std.zip | ZipArchive.expand | 'new' causes GC allocation:1 2 3 4 | |
std.zip | ZipArchive.this | 'new' causes GC allocation:1 2 3 4 5 6 7 8
indexing an associative array may cause GC allocation:1 |
|
std.zip | this | operator ~ may cause GC allocation:1 | |
std.zlib | Compress.compress | 'delete' requires GC:1
'new' causes GC allocation:1 operator ~ may cause GC allocation:1 setting 'length' may cause GC allocation:1 |
|
std.zlib | Compress.error | 'new' causes GC allocation:1 | |
std.zlib | Compress.flush | 'delete' requires GC:1 | |
std.zlib | UnCompress.error | 'new' causes GC allocation:1 | |
std.zlib | UnCompress.flush | 'delete' requires GC:1
'new' causes GC allocation:1 operator ~ may cause GC allocation:1 operator ~= may cause GC allocation:1 |
|
std.zlib | UnCompress.uncompress | 'delete' requires GC:1
'new' causes GC allocation:1 operator ~ may cause GC allocation:1 setting 'length' may cause GC allocation:1 |
|
std.zlib | compress | 'delete' requires GC:1
'new' causes GC allocation:1 2 setting 'length' may cause GC allocation:1 |
|
std.zlib | uncompress | 'new' causes GC allocation:1 2 3 |