|
Ran
|
Files
476
|
Run time
11s
|
Badge
README BADGES
|
push
github
core: use `malloc` instead of `region` allocator in procedure name cache The procedure name cache uses a region for hash table entry allocation, but the cache is a thread local variable, while the `region` uses a `slab` allocator the lifetime of which is bounded by `main`, while thread locals are destroyed after `main`: use the `malloc` allocator instead. Benchmark from #7207 shows that this change does not effect performance. Closes #8777 NO_CHANGELOG=<leak does not affect users> NO_DOC=bugfix NO_TEST=<detected by ASAN> (cherry picked from commit 7135910ec)
62120 of 113997 branches covered (54.49%)
93100 of 108531 relevant lines covered (85.78%)
2868432.65 hits per line
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|