Tom Ritter
c66f2e1613
Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, a=RyanVM
...
Backport to ESR where we don't have the ResistFingerprinting component.
MozReview-Commit-ID: 9bjycHjR3SF
--HG--
extra : transplant_source : %EA%03%21%0A%E9%3F%8E%CD%7C%D79f%96%85%96%00%5D%7F%95X
2019-02-15 23:37:19 +08:00
Brian Hackett
95d507d246
Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for dictionary mode. r=jandem, a=RyanVM
...
--HG--
extra : source : ca6b74831ec3db204e024b07f200b0d1ce93557e
extra : intermediate-source : 9d7c295d9570e294851908465f56ec0779547d2a
2019-02-15 23:37:14 +08:00
André Bargull
1367ec69cb
Bug 1430761 - Update tzdata in ICU data files to 2018c. r=Waldo, a=lizzard
...
--HG--
extra : rebase_source : cb9ac8a678b6f565091f6d7733b6cd86afde0da7
2019-02-15 23:36:56 +08:00
janekptacijarabaci
54566f2d9f
JS - RegExp - match updated spec for /\b/iu and /\B/iu
2019-02-15 23:36:30 +08:00
wolfbeast
d76fed679b
Generate irregexp character tables with make_unicode.py.
2019-02-15 23:36:29 +08:00
wolfbeast
b598dce28b
Revert "JS - RegExp - match updated spec for /\b/iu and /\B/iu"
...
This reverts commit 93f8e06bb8d8656e868679d584c7c8771ff8e42f.
2019-02-15 23:36:27 +08:00
janekptacijarabaci
5149d56104
JS - Object - "TypeError: setting a property that has only a getter" without mentioning file and property name
2019-02-15 23:36:24 +08:00
janekptacijarabaci
91e5a3a71e
JS - RegExp - match updated spec for /\b/iu and /\B/iu
2019-02-15 23:36:18 +08:00
trav90
e795fe8c1b
Disable strict-aliasing for GCC in js/src/jsapi-tests
...
Compiling our tree with strict-aliasing is not supported.
2019-02-15 23:35:55 +08:00
trav90
12bd9bbfe4
Disable -Wimplicit-fallthrough when building jsdtoa.cpp
...
GCC 7 supports the clang option -Wimplicit-fallthrough.
2019-02-15 23:35:44 +08:00
trav90
bea8786496
Disable strict-aliasing for GCC in js/src/gdb
...
Compiling our tree with strict-aliasing is not supported.
2019-02-15 23:35:43 +08:00
trav90
be0c996191
Disable strict-aliasing for GCC in js/src
...
Compiling our tree with strict-aliasing is not supported.
2019-02-15 23:35:41 +08:00
NTD
b4c6885d32
Remove MOZ_MULET
2019-02-15 23:34:18 +08:00
wolfbeast
ad659f4f28
Limit the number of SharedArrayBuffers in normal JS code (not just asm.js).
2019-02-15 23:30:51 +08:00
wolfbeast
537415eeb7
Make XDR decoding more robust.
2019-02-15 23:30:48 +08:00
wolfbeast
99a0478445
WASM: Separate out ToTableIndex()
2019-02-15 23:30:47 +08:00
wolfbeast
1c690025d9
Remove unnecessary InvalidateCompilerOutputsForScript call.
2019-02-15 23:30:42 +08:00
wolfbeast
acf9f2c39c
Don't allow proxies in the proto chain.
2019-02-15 23:30:26 +08:00
wolfbeast
2029eff3f1
Re-enable asm.js caching
2019-02-15 23:30:23 +08:00
wolfbeast
567399f367
Stop bypassing the Xray layer when walking the prototype chain.
2019-02-15 23:30:16 +08:00
wolfbeast
c9717cf3d1
Add rematerialized frames to the table on JitActivation after rematerialization succeeds.
2019-02-15 23:30:07 +08:00
wolfbeast
d0a1bf03fb
WASM: Set OOM failure flag on alloc failure when context is available.
2019-02-15 23:30:02 +08:00
wolfbeast
ea1e157289
Add pluralrules to JS Intl
2019-02-15 23:29:58 +08:00
wolfbeast
54cfba5b8f
Always initialize nursery data structures even if size is smaller than one chunk.
2019-02-15 23:29:41 +08:00
wolfbeast
9a1685a422
Move FUZZING definition from toolkit to js.
2019-02-15 23:29:39 +08:00
wolfbeast
27bb9f94c3
Split double MoveOperands that conflict with floats.
2019-02-15 23:29:34 +08:00
wolfbeast
93578c788f
Remove unused compileBarriers()
2019-02-14 14:38:16 +08:00
wolfbeast
f8ab99eba0
Remove SetGCZeal() stub and its callers.
2019-02-14 14:38:14 +08:00
wolfbeast
ed9ef4d079
Remove runDebugGC() stub
2019-02-14 14:38:13 +08:00
wolfbeast
7e54c3428c
Remove pushZealSelectedObjects() and caller
2019-02-14 14:38:11 +08:00
wolfbeast
55743711cc
Remove finishMarkingValidation and caller
2019-02-14 14:38:10 +08:00
wolfbeast
e7140f36c5
Remove validateIncrementalMarking() and caller
2019-02-14 14:38:08 +08:00
wolfbeast
55d5d48137
Remove computeNonIncrementalMarkingForValidation(lock) and caller
2019-02-14 14:38:07 +08:00
wolfbeast
a8821a2177
Remove VerifyBarriers() and MaybeVerifyBarriers() stubs and callers.
2019-02-14 14:38:04 +08:00
wolfbeast
10e8869a61
Remove AutoStopVerifyingBarriers RAII stub struct no longer in use.
2019-02-14 14:38:03 +08:00
wolfbeast
344da7aee8
Remove needZealousGC()
2019-02-14 14:38:01 +08:00
wolfbeast
3723589e52
Remove upcomingZealousGC() and caller
2019-02-14 14:38:00 +08:00
wolfbeast
c3cf90ca74
Remove clearZealMode(mode)
2019-02-14 14:37:58 +08:00
wolfbeast
0c01eb7ec6
Remove hasZealMode(mode) and callers
2019-02-14 14:37:57 +08:00
wolfbeast
a2355a9bc6
Remove isVerifyPreBarriersEnabled() stub and callers
2019-02-14 14:37:55 +08:00
wolfbeast
1961d5b1b1
Remove "has-gczeal" property.
2019-02-14 14:37:54 +08:00
wolfbeast
b5de790f2a
Remove remaining conditional GCZeal code.
...
Creates stubs:
jsgc.h/cpp
VerifyBarriers() stub
MaybeVerifyBarriers() stub
GCRuntime::computeNonIncrementalMarkingForValidation() stub
GCRuntime::validateIncrementalMarking() stub
GCRuntime::finishMarkingValidation() stub
GCRuntime::pushZealSelectedObjects() stub
bool useZeal?
GCRuntime::runDebugGC() stub
XPConnect:
nsXPCComponents_Utils::SetGCZeal() stub (always NS_OK)
2019-02-14 14:37:52 +08:00
wolfbeast
97a0673483
Remove GCZeal: Base cleanup
...
UXP repo issue #8
2019-02-14 14:37:49 +08:00
wolfbeast
935b074787
Implement configuration pref for Generational Garbage Collection.
...
Pref: javascript.options.mem.gc_generational
This resolves #20
2019-02-14 14:28:26 +08:00
NTD
30d5f081aa
Use UTC where appropriate in python files
2019-02-14 14:28:19 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00