Difference between revisions of "Stuff in Phobos That Generates Garbage"
(Category:Garbage Collection) |
|||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | = Potential solutions = | ||
+ | == Closure allocations == | ||
− | + | === CL01: Fixable by manually stack-allocating closure === | |
+ | A delegate is passed to some function which stores this delegate and | ||
+ | therefore correctly doesn't mark the parameter as scope. However, | ||
+ | the lifetime of the stored delegate is still limited to the current | ||
+ | function (e.g. it's stored in a struct instance, but on the stack). | ||
+ | |||
+ | Can be fixed by creating a static struct{T... members; void | ||
+ | doSomething(){access members}} instance on stack and passing | ||
+ | &stackvar.doSomething as delegate. | ||
+ | |||
+ | === CL02: Using delegates to add state to ranges === | ||
+ | ---- | ||
+ | return iota(dim). | ||
+ | filter!(i => ptr[i])(). | ||
+ | map!(i => BitsSet!size_t(ptr[i], i * bitsPerSizeT))(). | ||
+ | joiner(); | ||
+ | ---- | ||
+ | This code adds state to ranges without declaring a new type: the ptr | ||
+ | variable is not accessible and needs to be move into a closure. | ||
+ | Declaring a custom range type is a solution, but not | ||
+ | straightforward: If the ptr field is moved into the range a closure | ||
+ | is not necessary. But if the range is copied, it's address changes | ||
+ | and the delegate passed to map is now invalid. | ||
+ | |||
+ | === CL03: Functions taking delegates as generic parameters === | ||
+ | receiveTimeout,receive,formattedWrite accept different types, | ||
+ | including delegates. The delegates can all be scope to avoid the | ||
+ | allocation but is void foo(T)(scope T) a good idea? The alternative | ||
+ | is probably making an overload for delegates with scope attribute. | ||
+ | |||
+ | (The result is that all functions calling receiveTimeout,... with a | ||
+ | delegate allocate a closure) | ||
+ | |||
+ | === CL04: Solvable with manual memory management === | ||
+ | Some specific functions can't be easily fixed, but the delegates | ||
+ | they create have a well defined lifetime (for example spawn creates | ||
+ | a delegate which is only needed at the startup of a new thread, it's | ||
+ | never used again). These could be malloc+freed. | ||
+ | |||
+ | === CL05: Design issue === | ||
+ | These functions generally create a delegate using variables passed | ||
+ | in as parameters. There's no way to avoid closures here. Although | ||
+ | manual allocation is an possible, the lifetime is undefined and can | ||
+ | only be managed by the GC. | ||
+ | |||
+ | === CL06: Other === | ||
+ | Two cases can be fixed by moving a buffer into a struct or moving a | ||
+ | function out of a member function into it's surrounding class. | ||
+ | |||
+ | = Labeled data = | ||
+ | |||
+ | Here are the results based on the compiler's report (building Phobos unittests with -vgc flag of DMD). | ||
For templates only code that is _instantiated_ by unittests build is accounted for (~ all covered code). | For templates only code that is _instantiated_ by unittests build is accounted for (~ all covered code). | ||
− | The tool used to post-process | + | The tool used to post-process -vgc output can be found [https://github.com/DmitryOlshansky/gchunt here], it's not tied to Phobos and |
+ | should work with any github-based project (to be extended). | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 14: | Line 67: | ||
! Possible Fix(es) | ! Possible Fix(es) | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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 | ||
+ | |Cache.back | ||
+ | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L979 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |Cache.front |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L974 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |Cache.popBack |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L994 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |Cache.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L985 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |SplitterResult.front |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3471 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |SplitterResult.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3485 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |TimSortImpl.ensureCapacity |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L10968 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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.algorithm |
|castSwitch | |castSwitch | ||
− | |'new' causes GC allocation | + | |'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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |commonPrefix |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L7157 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |largestPartialIntersection |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L13115 1] | |
− | + | | | |
− | |||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
− | |||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | + | |makeIndex | |
− | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |predSwitch |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L14520 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L14545 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |reduce.reduceImpl |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L1163 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | + | |rndstuff | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12851 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12875 2] | |
− | + | ||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12858 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12888 2] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |save |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12908 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L12926 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |splitter.Result.front |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3634 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.algorithm |
− | | | + | |splitter.Result.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/algorithm.d#L3641 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.array |
− | + | |Appender.ensureAddable | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2438 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2448 2] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2457 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2450 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.array |
− | + | |Appender.this | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2359 1] | |
− | | | + | |
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2374 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.array |
− | | | + | |array |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L34 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.array |
− | + | |arrayAllocImpl | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L419 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L420 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L431 3] | |
− | + | ||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L421 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L428 2] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.array |
− | | | + | |insertInPlace.putDChar |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1135 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.array |
− | | | + | |insertInPlace.trustedMemcopy |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1071 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.array |
− | | | + | |replace |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2015 1] | |
− | + | | | |
|- | |- | ||
− | | | + | |std.array |
− | | | + | |replaceInPlace |
− | | | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2124 1] |
− | + | | | |
− | |||
− | |||
− | | | ||
− | |||
− | |||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.array |
− | | | + | |replaceSlice |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L2309 1] | |
− | + | | | |
|- | |- | ||
− | | | + | |std.array |
|replicate | |replicate | ||
− | |'new' causes GC allocation | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1417 1] |
− | | | + | | |
|- | |- | ||
− | | | + | |std.array |
|split | |split | ||
− | |operator ~= may cause GC allocation | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1476 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L1490 2] |
− | | | + | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.base64 |
− | | | + | |Base64Impl.Decoder.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1144 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1265 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1287 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1292 4] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.base64 |
− | | | + | |Base64Impl.Decoder.popFront.endCondition |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1275 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.base64 |
− | | | + | |Base64Impl.Encoder.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L484 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L595 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.base64 |
− | | | + | |Base64Impl.decode |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1077 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L799 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L945 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.base64 |
− | + | |Base64Impl.decodeChar | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 1] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L1392 2] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.base64 |
− | | | + | |Base64Impl.encode |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/base64.d#L417 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bigint |
− | | | + | |BigInt.checkDivByZero |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L561 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bigint |
− | + | |BigInt.toString | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L478 1] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L478 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bigint |
− | | | + | |toDecimalString.sink |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L568 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bigint |
− | | | + | |toHex.sink |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bigint.d#L576 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bitmanip |
− | | | + | |BitArray.length |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L602 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bitmanip |
− | + | |BitArray.toString | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1567 1] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1567 1] | ||
+ | |||
+ | using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L1590 1] | ||
+ | | CL2 | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bitmanip |
− | | | + | |myToString |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L52 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.bitmanip |
− | | | + | |myToStringx |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/bitmanip.d#L47 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.complex |
− | | | + | |Complex.toString |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/complex.d#L130 1] | |
− | + | | CL3 | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |List.put |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L2202 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |MessageBox.get.onLinkDeadMsg |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1875 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1885 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |MessageBox.get.pty |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1964 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.concurrency |
− | | | + | |MessageBox.this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1708 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1713 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1714 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | | | + | |
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L505 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |checkops |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L483 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | + | |create.wrap | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1418 1] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1418 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |dispatch |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1408 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |onCrowdingThrow |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L865 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |receiveOnly |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L761 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |spawn |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1216 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L938 1] | |
− | + | | CL4 | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |thisTid |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L336 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.concurrency |
− | | | + | |yield |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/concurrency.d#L1623 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.back |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L257 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.moveAt |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L287 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.moveBack |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L281 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.moveFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L275 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.opIndex |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L293 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.opSliceAssign |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L310 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L316 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.opSliceOpAssign |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L336 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L342 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.opSliceUnary |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L323 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L330 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.popBack |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L269 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.Range.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L263 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.back |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L465 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.front |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L458 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.opIndex |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L478 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.array |
− | | | + | |Array.opSlice |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/array.d#L445 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.dlist |
− | | | + | |DList.createNode |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/dlist.d#L142 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.dlist |
− | | | + | |DList.initialize |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/dlist.d#L149 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.rbtree |
− | | | + | |RBNode.dup |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L579 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.rbtree |
− | | | + | |RedBlackTree.allocate |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L742 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.container.rbtree |
− | + | |RedBlackTree.check.recurse | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 98] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1536 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1541 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1546 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1552 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1555 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1556 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1561 103] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.rbtree |
− | | | + | |RedBlackTree.dup |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L908 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.container.rbtree |
− | | | + | |redBlackTree |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1677 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1683 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1689 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/rbtree.d#L1699 4] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.slist |
− | | | + | |SList.initialize |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L29 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.slist |
− | | | + | |SList.insertFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L281 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/slist.d#L298 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.container.util |
− | | | + | |make.make |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/container/util.d#L22 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.conv |
− | | | + | |parse.bailOut |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L2340 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.conv |
− | | | + | |parseError |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L67 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.conv |
− | | | + | |parseEscape |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3410 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.conv |
− | | | + | |strippedOctalLiteral |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3685 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.conv |
− | | | + | |textImpl |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L3557 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.conv |
− | + | |toImpl | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1301 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1307 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1750 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L357 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L362 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L574 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 103] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 104] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 105] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 106] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 107] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L842 108] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L845 109] | |
− | | | + | |
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L1466 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/conv.d#L687 102] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.cstream |
− | | | + | |seek |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L131 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.cstream |
− | | | + | |this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L246 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/cstream.d#L248 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.csv |
− | + | |CsvReader.this | |
− | + | |'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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.csv |
− | | | + | |CsvRecord.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1225 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.csv |
− | | | + | |CsvRecord.prime |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1266 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1306 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.csv |
− | | | + | |csvNextToken |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1397 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1436 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L1450 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.csv |
− | | | + | |toString |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/csv.d#L129 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |Clock.currStdTime |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L392 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |Date.dayOfYear |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L11753 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |Date.yearBC |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L9232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L9269 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |DateTime.fromSimpleString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16864 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L16867 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |DosFileTimeToSysTime |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30468 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30480 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |Interval._enforceNotEmpty |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18664 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |Interval.begin |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17324 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |Interval.end |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L17357 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.datetime |
− | | | + | |Interval.expand |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18313 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18325 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18335 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18395 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18408 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18420 6] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.datetime |
− | | | + | |Interval.merge |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18015 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18048 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L18078 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |IntervalRange._enforceNotEmpty |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25153 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |NegInfInterval.merge |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L22944 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |NegInfIntervalRange._enforceCorrectDirection |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25889 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |PosInfInterval.merge |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L20744 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |PosInfIntervalRange._enforceCorrectDirection |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L25604 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |SysTime.fracSec |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L2079 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |SysTime.fromISOString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L8145 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |SysTimeToDosFileTime |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30511 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30514 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.datetime |
− | | | + | |TimeOfDay.fromISOExtString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13955 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13961 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13962 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13964 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13966 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13968 6] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.datetime |
− | | | + | |TimeOfDay.fromISOString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13853 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13859 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13860 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L13861 4] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |_enforceValidTZFile |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28387 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.datetime |
− | | | + | |enforceValid |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31478 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31483 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31488 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31493 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L31516 5] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |everyDayOfWeek |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24620 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |everyDuration |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24843 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |expand |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24516 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.datetime |
− | | | + | |fracSecsFromISOString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32335 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32338 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32339 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |func |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L24743 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |getInstalledTZNames |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28163 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28164 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.datetime |
− | + | |getTimeZone | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27846 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27847 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27851 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27852 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27901 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27907 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27912 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27919 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27934 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27940 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27991 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L27997 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28002 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28009 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28024 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28030 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28043 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28057 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28060 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28071 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28074 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28094 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28132 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28137 24] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28088 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |monthFromString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L32201 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |parseRFC822DateTime.stripAndCheckLen |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30588 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |readVal |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L28359 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |testBadParse822 |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30803 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.datetime |
− | | | + | |testParse822 |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/datetime.d#L30794 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.digest.digest |
− | | | + | |toHexString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/digest/digest.d#L732 1] | |
− | + | | string toHexString(ubyte[] data): Provide ouput range and/or RCString overload | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.encoding |
− | | | + | |EncoderFunctions.WriteToString.write |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L388 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.encoding |
− | + | |EncodingScheme.create | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2173 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2176 2] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2173 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2176 2] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.encoding |
− | + | |EncodingScheme.register | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2150 1] | |
− | | | + | |
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2153 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2150 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.encoding |
− | | | + | |EncodingScheme.sanitize |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2336 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.encoding |
− | | | + | |sanitize |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L1420 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.encoding |
− | + | |transcode | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2022 1] | |
− | | | + | |
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2031 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.encoding |
− | | | + | |transcodeReverse |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/encoding.d#L2949 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.exception |
− | + | |assertNotThrown | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L90 1] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L89 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.exception |
− | | | + | |assertThrown |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L236 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.exception |
− | | | + | |errnoEnforce |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L554 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.exception |
− | | | + | |this |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/exception.d#L1435 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |DirEntry._ensureLStatDone |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2333 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |DirEntry._ensureStatDone |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2291 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |DirEntry.this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2168 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |cenforce |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L162 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |deleteme |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L54 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |ensureDirExists |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L1532 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |popFront |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2997 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |read |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L292 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |remove |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L504 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.file |
− | | | + | |rmdirRecurse |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/file.d#L2535 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.format |
− | | | + | |doFormat.formatArg.putreal |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5134 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.format |
− | | | + | |doFormat.getFmtChar |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5850 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.format |
− | | | + | |doFormat.getFmtInt |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5861 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L5980 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.format |
− | | | + | |formatRange |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L2312 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.format |
− | | | + | |getNthInt |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3283 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L3288 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.format |
− | | | + | |primitiveTypeInfo |
− | + | |associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L4733 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.format |
− | | | + | |singleSpec |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1229 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1230 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/format.d#L1241 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.getopt |
− | + | |getoptImpl | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L606 23] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L571 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L606 24] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L557 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/getopt.d#L615 2] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |BigUint.div | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L652 1] | |
− | | | + | |
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L649 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.divInt |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L590 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |BigUint.fromDecimalString | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L410 1] | |
− | | | + | |
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L406 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L413 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |BigUint.fromHexString | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L354 1] | |
− | | | + | |
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L387 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |BigUint.mod | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L665 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L666 2] | |
− | | | + | |
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L663 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |BigUint.mul | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L568 1] | |
− | | | + | |
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L566 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | | | + | |BigUint.opShl |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L454 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |BigUint.pow | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L802 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L829 2] | |
− | | | + | |
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L702 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | | | + | |add |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1216 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | | | + | |addInt |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1241 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | | | + | |biguintFromDecimal |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1606 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |blockDivMod | |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L2352 1] | |
− | | | + | |
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L2329 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | | | + | |includeSign |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1036 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |mulInternal | |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1401 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1408 2] | |
− | | | + | |
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1372 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1406 2] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | + | |squareInternal | |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1434 1] | |
− | | | + | |
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1432 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.internal.math.biguintcore |
− | | | + | |sub |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1154 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/internal/math/biguintcore.d#L1187 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.json |
− | | | + | |JSONValue.opBinary |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L385 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.json |
− | | | + | |JSONValue.opIndex |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L350 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.json |
− | | | + | |JSONValue.opOpAssign |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L408 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.json |
− | | | + | |parseJSON.error |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L493 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.json |
− | | | + | |toJSON.toString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/json.d#L797 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |**** |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L285 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |AsyncChunkInputRange.this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1433 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |AsyncLineInputRange.this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1277 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |HTTP.url |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L2281 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |Pool.push |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4138 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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 | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |_basicFTP |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L851 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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 | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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 | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | + | |_spawnAsync | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4350 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4417 2] | |
− | | | + | |
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L4351 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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 | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |decodeString |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L1955 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |dup |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L3215 1] | |
− | + | | CL5 | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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 | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.curl |
− | | | + | |upload |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/curl.d#L350 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.net.isemail |
− | + | |isEmail | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L578 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L678 4] | |
− | | | + | |
+ | array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L101 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L211 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L94 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L96 4] | ||
+ | |||
+ | associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L100 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L101 2] | ||
+ | |||
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L146 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L148 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L149 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L152 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L161 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L162 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L197 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L203 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L245 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L246 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L289 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L290 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L294 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L300 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L301 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L302 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L371 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L372 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L385 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L452 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L453 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L492 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L493 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L494 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L515 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L516 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L526 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L527 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L542 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L543 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L566 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L567 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L572 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L573 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L702 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L711 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L734 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L744 40] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L232 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L348 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L395 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L559 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L578 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L678 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L714 8] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L119 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L124 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L128 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L134 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L140 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L146 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L149 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L158 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L161 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L162 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L165 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L170 12] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L178 13] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L183 14] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L189 15] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L198 16] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L201 17] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L204 18] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L208 19] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L224 20] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L228 21] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L243 22] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L245 23] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L246 24] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L257 25] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L262 26] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L266 27] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L272 28] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L276 29] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L281 30] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L289 31] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L290 32] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L298 33] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L300 34] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L301 35] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L306 36] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L314 37] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L319 38] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L324 39] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L328 40] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L340 41] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L344 42] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L358 43] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L363 44] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L369 45] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L371 46] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L372 47] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L399 48] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L402 49] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L414 50] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L420 51] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L428 52] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L431 53] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L436 54] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L439 55] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L442 56] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L445 57] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L450 58] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L452 59] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L453 60] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L460 61] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L461 62] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L470 63] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L474 64] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L475 65] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L485 66] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L490 67] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L492 68] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L493 69] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L494 70] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L503 71] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L511 72] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L515 73] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L516 74] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L519 75] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L520 76] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L526 77] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L527 78] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L537 79] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L540 80] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L542 81] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L543 82] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L552 83] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L555 84] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L566 85] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L567 86] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L572 87] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L573 88] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L586 89] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L596 90] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L605 91] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L609 92] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L611 93] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L621 94] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L626 95] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L635 96] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L642 97] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L653 98] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L663 99] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L688 100] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L691 101] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L694 102] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L697 103] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L700 104] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L703 105] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L706 106] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L709 107] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L712 108] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L716 109] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L719 110] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L732 111] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L735 112] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.net.isemail |
− | | | + | |substr |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/net/isemail.d#L1920 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.numeric |
− | | | + | |Fft.this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/numeric.d#L2706 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.outbuffer |
− | | | + | |OutBuffer.reserve |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/outbuffer.d#L84 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |Task.executeInNewThread |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L742 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L748 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.WorkerLocalStorage.initialize |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2850 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.abstractPutGroupNoSync |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1232 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.abstractPutNoSync |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1206 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.asyncBuf.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2265 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.map.map.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2084 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.parallel |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L1640 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.popFront |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2426 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |TaskPool.reduce.reduce.reduceOnRange |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L2613 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |foreachErr |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3467 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |submitAndExecute |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3386 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.parallelism |
− | | | + | |taskPool |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/parallelism.d#L3278 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.path |
− | | | + | |absolutePath |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1995 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.path |
− | + | |buildPath | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L992 1] | |
− | | | + | |
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L1001 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.path |
− | | | + | |expandTilde.combineCPathWithDPath |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2874 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.path |
− | | | + | |expandTilde.expandFromDatabase |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2913 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2918 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.path |
− | | | + | |globMatch |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2473 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.path |
− | + | |relativePath | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2086 1] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2109 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2110 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2117 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L2118 4] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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 ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L861 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L862 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/path.d#L867 3] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |Pid.performWait |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1144 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |ProcessPipes.stderr |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1929 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |ProcessPipes.stdin |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1897 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |ProcessPipes.stdout |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1913 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |charAllocator |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2447 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |environment.opIndex |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2781 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |environment.opIndexAssign |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2842 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | + | |escapeShellArguments.allocator | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2403 1] | |
− | | | + | |
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2407 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |escapeWindowsShellCommand |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2373 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2376 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |execvpe_ |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3409 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | + | |newFromErrno | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2137 1] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2136 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.process |
− | | | + | |pipe |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1503 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1507 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1511 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |pipeProcessImpl |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1716 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L1730 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |shell |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L3502 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.process |
− | + | |spawnProcessImpl | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L362 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L367 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L373 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L377 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L401 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L483 6] | |
− | | | + | |
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L401 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.process |
− | | | + | |uniqueTempPath |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/process.d#L2238 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.random |
− | | | + | |MersenneTwisterEngine.seed |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L625 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.random |
− | | | + | |uniformDistribution |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/random.d#L1730 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.range.interfaces |
− | | | + | |InputRangeObject.save |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L336 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.range.interfaces |
− | | | + | |inputRangeObject |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L431 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.range.interfaces |
− | | | + | |outputRangeObject.outputRangeObject |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/interfaces.d#L452 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.range.package |
− | | | + | |OnlyResult.opIndex |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5629 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5693 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5739 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.range.package |
− | | | + | |OnlyResult.opSlice |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5649 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5709 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L5752 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.range.package |
− | | | + | |Zip.tryGetInit |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L2880 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.range.package |
− | | | + | |opSlice |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L6021 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.range.package |
− | + | |roundRobin.Result.front.makeSwitch | |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1219 12] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1216 10] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.range.package |
− | + | |roundRobin.Result.popFront.makeSwitchIncrementCounter | |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 10] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 11] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1252 12] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1247 10] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.range.package |
− | + | |roundRobin.Result.popFront.makeSwitchPopFront | |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 9] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1235 10] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 8] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/range/package.d#L1233 9] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.regex.internal.kickstart |
− | + | |ShiftOr.this | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L227 1] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L202 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L259 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L284 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L305 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/kickstart.d#L326 5] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.regex.internal.parser |
− | | | + | |Parser.error |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L1423 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.regex.internal.parser |
− | | | + | |Parser.parseFlags |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L430 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/internal/parser.d#L435 2] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.regex.package |
− | | | + | |Captures.newMatches |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/regex/package.d#L415 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |InternetHost.validHostent |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L709 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Protocol.populate |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L470 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Service.populate |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L570 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.accept |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2769 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.accepting |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2757 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.bind |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2699 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.blocking |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2677 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.connect |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2731 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.hostName |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2832 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.listen |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2743 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |Socket.select |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3348 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |SocketSet.resize |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2150 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |SocketSet.setMinCapacity |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L2159 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |parse |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1860 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |serviceToPort |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1086 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |socketPair |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3457 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |socketPair.toSocket |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L3461 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socket |
− | | | + | |toHostNameString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socket.d#L1650 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.socketstream |
− | | | + | |seek |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/socketstream.d#L128 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.ByChunk.front |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2087 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.ByChunk.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2094 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.ByChunk.this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2064 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.lock |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1009 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.popen |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L421 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.seek |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L815 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.tell |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L872 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.tryLock |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1042 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |File.unlock |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L1073 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |LockingTextReader.front |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2663 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |LockingTextReader.popFront |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L2669 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stdio |
− | | | + | |this |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stdio.d#L3633 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.assertReadable |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1433 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.assertSeekable |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1443 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.assertWriteable |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1438 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.flush |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1341 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.getc |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L643 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.readExact |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L428 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.readString |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L613 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.readStringW |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L621 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |Stream.writeExact |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1094 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |TreadLine.readLine |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1805 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |close |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2864 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |data |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2727 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |flush |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L1852 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |readStringW |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2520 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |reserve |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2785 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.stream |
− | | | + | |seek |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/stream.d#L2126 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | | | + | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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 | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.string |
− | | | + | |makeTrans |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3070 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.string |
− | | | + | |outdent |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4617 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.string |
− | | | + | |sformat |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3315 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.string |
− | | | + | |soundex |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L4188 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.string |
− | | | + | |succ |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3662 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.string |
− | | | + | |toStringz |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L256 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.string |
− | | | + | |translate |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/string.d#L3051 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.syserror |
− | | | + | |SysError.msg |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/syserror.d#L41 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.traits |
− | | | + | |fun |
− | + | |associative array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/traits.d#L5623 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.typecons |
− | | | + | |Unique.this |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L151 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.typecons |
− | | | + | |this |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L2360 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.typecons |
− | | | + | |wrap.wrap.wrap |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/typecons.d#L3209 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |GcPolicy.alloc |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1695 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |GcPolicy.append |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1712 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |GcPolicy.realloc |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L1700 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |InversionList.dropUpTo |
− | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2938 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |InversionList.skipUpTo |
− | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L2975 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |MultiArray.this |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L825 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |Utf16Matcher.badEncoding |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4949 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |Utf8Matcher.badEncoding |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L4669 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |encodeTo |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L8238 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |isPrettyPropertyName |
− | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L6017 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |testAll |
− | + | |using closure causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L5454 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uni |
− | | | + | |toCaseInPlaceAlloc.toCaseInPlaceAlloc |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uni.d#L8386 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.uri |
− | | | + | |this |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/uri.d#L50 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.utf |
− | | | + | |RefBidirCU.save |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2726 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.utf |
− | | | + | |RefRandomCU.opSlice |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2748 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.utf |
− | | | + | |RefRandomCU.save |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L2745 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.utf |
− | | | + | |decodeImpl.invalidUTF |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1147 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.utf |
− | | | + | |decodeImpl.outOfBounds |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L1156 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.utf |
− | | | + | |strideImpl |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L190 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.utf |
− | | | + | |this |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/utf.d#L62 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.variant |
− | | | + | |VariantN.handler |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L236 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.variant |
− | | | + | |VariantN.opArithmetic |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L974 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.variant |
− | | | + | |VariantN.opAssign |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L648 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.variant |
− | | | + | |VariantN.opCmp |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L916 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.variant |
− | | | + | |this |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L1416 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.variant |
− | | | + | |variantArray |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L1387 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.variant |
− | | | + | |visitImpl.visitGetOverloadMap |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/variant.d#L2193 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |Item.pretty |
− | + | |array literal may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1627 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |Tag.toEmptyString |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1168 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |Tag.toEndString |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1166 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |Tag.toStartString |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1164 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |appendItem |
− | + | |operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L800 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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 | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |check |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2637 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |checkAttValue |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2197 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |checkElement |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2378 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |checkLiteral |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2560 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |exit |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2971 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | |
− | | | + | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |reqc |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2858 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |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] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | + | |text | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L901 1] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L902 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.xml |
− | + | |this | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1228 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1307 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1466 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1545 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L688 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L689 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L700 7] | |
− | | | + | |
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L702 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L1674 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |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:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2817 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2818 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L955 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L956 4] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.xml |
− | | | + | |toType |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/xml.d#L2835 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zip |
− | | | + | |ArchiveMember.compressionMethod |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L231 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zip |
− | | | + | |ArchiveMember.expandedData |
− | + | |setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L127 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zip |
− | | | + | |ZipArchive.addMember |
− | + | |indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L324 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.zip |
− | | | + | |ZipArchive.build |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L349 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L370 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L386 3] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.zip |
− | + | |ZipArchive.expand | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L599 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L621 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L626 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L645 4] | |
− | | | + | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.zip |
− | + | |ZipArchive.this | |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L500 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L521 2] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L527 3] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L546 4] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L547 5] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L566 6] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L577 7] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L584 8] | |
− | | | + | |
+ | indexing an associative array may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L580 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zip |
− | | | + | |this |
− | + | |operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zip.d#L50 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language//phobos/blob/ | + | |std.zlib |
− | + | |Compress.compress | |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L349 1] | |
− | | | + | |
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L337 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L342 1] | ||
+ | |||
+ | setting 'length' may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L352 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zlib |
− | | | + | |Compress.error |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L282 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zlib |
− | + | |Compress.flush | |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L410 1] | |
− | | | + | |
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L403 1] [https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L413 2] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zlib |
− | | | + | |UnCompress.error |
− | + | |'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L446 1] | |
− | + | | | |
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zlib |
− | + | |UnCompress.flush | |
− | + | |'delete' requires GC:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L565 1] | |
− | | | + | |
+ | 'new' causes GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L553 1] | ||
+ | |||
+ | operator ~ may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L576 1] | ||
+ | |||
+ | operator ~= may cause GC allocation:[https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/zlib.d#L560 1] | ||
+ | | | ||
|- | |- | ||
− | |[https://github.com/D-Programming-Language | + | |std.zlib |
− | + | |UnCompress.uncompress | |
− | + | |'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 |
− | | | + | |compress |
− | |' | + | |'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 |
− | | | + | |uncompress |
− | + | |'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] | |
− | + | | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |'new' causes GC allocation | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
+ | |||
+ | [[Category:Garbage Collection]] |
Latest revision as of 07:12, 26 January 2019
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 |