summaryrefslogtreecommitdiffstats
path: root/dom/canvas/test/webgl-conf
diff options
context:
space:
mode:
authorathenian200 <athenian200@outlook.com>2020-05-31 11:48:49 -0500
committerathenian200 <athenian200@outlook.com>2020-05-31 11:48:49 -0500
commit967ee4fbc792eb8d0e4c22f05ff9f2a91856a4c5 (patch)
tree8783a22bdc12c8b88ab8994340c8de5642a8e58e /dom/canvas/test/webgl-conf
parent1cecef624a000983b0e380aa8723056c92f9f4f2 (diff)
downloadUXP-967ee4fbc792eb8d0e4c22f05ff9f2a91856a4c5.tar
UXP-967ee4fbc792eb8d0e4c22f05ff9f2a91856a4c5.tar.gz
UXP-967ee4fbc792eb8d0e4c22f05ff9f2a91856a4c5.tar.lz
UXP-967ee4fbc792eb8d0e4c22f05ff9f2a91856a4c5.tar.xz
UXP-967ee4fbc792eb8d0e4c22f05ff9f2a91856a4c5.zip
Issue #1571 - Remove JEMALLOC_USES_MAP_ALIGN and fix 48-bit addressing on SunOS AMD64.
The JEMALLOC_USES_MAP_ALIGN code has turned out to be worse than useless, and in fact it breaks 64-bit SunOS. It's very old and turned out not to be needed anymore because the way the memory allocator works has changed since it was implemented. It prevented a fix I tried for 48-bit addressing from working properly. However, without either this code or the 48-bit addressing fix, the 64-bit version won't even start, which is why I thought the code was still needed. https://bugzilla.mozilla.org/show_bug.cgi?id=457189 https://hg.mozilla.org/mozilla-central/rev/a26c500b98ab The 48-bit addressing fix is based on code found here: https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/components/web/firefox/patches/patch-js_src_gc_Memory.cpp.patch I already applied these changes to js/src/gc/Memory.cpp, but as I was looking through jemalloc.c I saw that there were very similar ifdefs for Linux on SPARC as the ones I'd had to enaable in Memory.cpp, but for whatever reason the patches I found didn't touch them. So I tried doing for jemalloc.c what was already done for Memory.cpp, and it worked (but only after I removed the map align code).
Diffstat (limited to 'dom/canvas/test/webgl-conf')
0 files changed, 0 insertions, 0 deletions