summaryrefslogtreecommitdiffstats
path: root/caps
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2020-11-19 17:48:59 +0000
committerMoonchild <moonchild@palemoon.org>2020-11-19 22:46:22 +0000
commita6763e74514d611ad3d768d7528fbd88dc0f2694 (patch)
tree6ba60a696fad3925f26f4d6215d7ab04b26e4ccc /caps
parent727f4372a9b3f8cfd4e8c7077a85b60041090b57 (diff)
downloadUXP-a6763e74514d611ad3d768d7528fbd88dc0f2694.tar
UXP-a6763e74514d611ad3d768d7528fbd88dc0f2694.tar.gz
UXP-a6763e74514d611ad3d768d7528fbd88dc0f2694.tar.lz
UXP-a6763e74514d611ad3d768d7528fbd88dc0f2694.tar.xz
UXP-a6763e74514d611ad3d768d7528fbd88dc0f2694.zip
[xpcom] Don't use realloc for shrinking nsTArrays when allowRealloc is false.
The original patch handled the grow case but not the shrink case. When the current and new allocation sizes are in different size classes, jemalloc's realloc will move the allocation when shrinking, not just truncate the existing one. Based on work by Jon Coppeard.
Diffstat (limited to 'caps')
0 files changed, 0 insertions, 0 deletions