diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-02-09 08:09:52 +0100 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-02-09 08:09:52 +0100 |
commit | a1a0b03046f68f4b0a22b9ec3086942551fbf469 (patch) | |
tree | 69920917667f18abc0ab55be34dff3811ac3fc10 /dom/asmjscache/AsmJSCache.cpp | |
parent | b61927d4cdb92636758c4c80d5050b3266486529 (diff) | |
download | UXP-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.cpp | 12 |
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 |