summaryrefslogtreecommitdiffstats
path: root/dom/asmjscache/AsmJSCache.cpp
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-02-09 08:09:52 +0100
committerwolfbeast <mcwerewolf@gmail.com>2018-02-09 08:09:52 +0100
commita1a0b03046f68f4b0a22b9ec3086942551fbf469 (patch)
tree69920917667f18abc0ab55be34dff3811ac3fc10 /dom/asmjscache/AsmJSCache.cpp
parentb61927d4cdb92636758c4c80d5050b3266486529 (diff)
downloadUXP-a1a0b03046f68f4b0a22b9ec3086942551fbf469.tar
UXP-a1a0b03046f68f4b0a22b9ec3086942551fbf469.tar.gz
UXP-a1a0b03046f68f4b0a22b9ec3086942551fbf469.tar.lz
UXP-a1a0b03046f68f4b0a22b9ec3086942551fbf469.tar.xz
UXP-a1a0b03046f68f4b0a22b9ec3086942551fbf469.zip
Re-enable asm.js caching
Diffstat (limited to 'dom/asmjscache/AsmJSCache.cpp')
-rw-r--r--dom/asmjscache/AsmJSCache.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/dom/asmjscache/AsmJSCache.cpp b/dom/asmjscache/AsmJSCache.cpp
index 4afcc6d6b..4e1912f23 100644
--- a/dom/asmjscache/AsmJSCache.cpp
+++ b/dom/asmjscache/AsmJSCache.cpp
@@ -71,7 +71,7 @@ namespace {
// Anything smaller should compile fast enough that caching will just add
// overhead.
-// static const size_t sMinCachedModuleLength = 10000;
+static const size_t sMinCachedModuleLength = 10000;
// The number of characters to hash into the Metadata::Entry::mFastHash.
static const unsigned sNumFastHashChars = 4096;
@@ -1520,7 +1520,6 @@ DeallocEntryChild(PAsmJSCacheEntryChild* aActor)
static_cast<ChildRunnable*>(aActor)->Release();
}
-/*
namespace {
JS::AsmJSCacheResult
@@ -1583,7 +1582,6 @@ OpenFile(nsIPrincipal* aPrincipal,
}
} // namespace
-*/
typedef uint32_t AsmJSCookieType;
static const uint32_t sAsmJSCookie = 0x600d600d;
@@ -1596,9 +1594,6 @@ OpenEntryForRead(nsIPrincipal* aPrincipal,
const uint8_t** aMemory,
intptr_t* aHandle)
{
- return false;
-
-/*
if (size_t(aLimit - aBegin) < sMinCachedModuleLength) {
return false;
}
@@ -1638,7 +1633,6 @@ OpenEntryForRead(nsIPrincipal* aPrincipal,
// failure) at which point the file will be closed.
childRunnable.Forget(reinterpret_cast<ChildRunnable**>(aHandle));
return true;
-*/
}
void
@@ -1663,9 +1657,6 @@ OpenEntryForWrite(nsIPrincipal* aPrincipal,
uint8_t** aMemory,
intptr_t* aHandle)
{
- return JS::AsmJSCache_ESR52;
-
-/*
if (size_t(aEnd - aBegin) < sMinCachedModuleLength) {
return JS::AsmJSCache_ModuleTooSmall;
}
@@ -1699,7 +1690,6 @@ OpenEntryForWrite(nsIPrincipal* aPrincipal,
// failure) at which point the file will be closed
childRunnable.Forget(reinterpret_cast<ChildRunnable**>(aHandle));
return JS::AsmJSCache_Success;
-*/
}
void