wolfbeast
|
ce1bd4f244
|
Use thread_local calls on Win and Mac.
This resolves #24.
|
2018-02-19 15:37:37 +01:00 |
|
wolfbeast
|
616475a0c1
|
Remove SEH try blocks from a11y code.
|
2018-02-19 13:46:04 +01:00 |
|
wolfbeast
|
85edb1c711
|
Make the proper Windows APIs natively available to our tree.
Tag #22.
This bypasses custom definitions of some functions for things natively available in Windows 7.
|
2018-02-19 09:58:44 +01:00 |
|
wolfbeast
|
b55f0e7f0d
|
Update executable manifests.
|
2018-02-18 13:27:04 +01:00 |
|
Matt A. Tobin
|
d38f865699
|
Part 2
|
2018-02-18 05:31:26 -05:00 |
|
wolfbeast
|
8cecf8d520
|
Merge branch 'ported-upstream'
|
2018-02-09 08:53:46 +01:00 |
|
wolfbeast
|
a1a0b03046
|
Re-enable asm.js caching
|
2018-02-09 08:09:52 +01:00 |
|
wolfbeast
|
92104eb682
|
Limit the number of SharedArrayBuffers in normal JS code (not just asm.js).
|
2018-02-09 08:04:59 +01:00 |
|
wolfbeast
|
91d9f5d658
|
Make XDR decoding more robust.
|
2018-02-08 23:32:18 +01:00 |
|
wolfbeast
|
a8d25a2ed6
|
WASM: Separate out ToTableIndex()
|
2018-02-08 23:21:45 +01:00 |
|
wolfbeast
|
50f6ced9fc
|
Remove unnecessary InvalidateCompilerOutputsForScript call.
|
2018-02-08 21:21:27 +01:00 |
|
wolfbeast
|
ef794bb39b
|
Don't allow proxies in the proto chain.
|
2018-02-08 19:22:33 +01:00 |
|
wolfbeast
|
c247ba5ab8
|
Stop bypassing the Xray layer when walking the prototype chain.
|
2018-02-08 13:10:17 +01:00 |
|
wolfbeast
|
f7f35438f5
|
Add rematerialized frames to the table on JitActivation after rematerialization succeeds.
|
2018-02-08 10:14:22 +01:00 |
|
wolfbeast
|
2a10b213f1
|
WASM: Set OOM failure flag on alloc failure when context is available.
|
2018-02-07 14:39:35 +01:00 |
|
wolfbeast
|
7686bceecf
|
Add pluralrules to JS Intl
|
2018-02-07 10:33:18 +01:00 |
|
wolfbeast
|
a9b44dbcb3
|
Always initialize nursery data structures even if size is smaller than one chunk.
|
2018-02-05 20:37:26 +01:00 |
|
wolfbeast
|
1ca042464f
|
Move FUZZING definition from toolkit to js.
|
2018-02-05 19:48:17 +01:00 |
|
wolfbeast
|
6f0f1f85eb
|
Split double MoveOperands that conflict with floats.
|
2018-02-05 16:36:15 +01:00 |
|
wolfbeast
|
e27da6cc5e
|
Remove unused compileBarriers()
|
2018-02-03 17:55:13 +01:00 |
|
wolfbeast
|
648b569a22
|
Remove SetGCZeal() stub and its callers.
|
2018-02-03 17:54:08 +01:00 |
|
wolfbeast
|
f7352531b6
|
Remove runDebugGC() stub
|
2018-02-03 17:51:53 +01:00 |
|
wolfbeast
|
d184e493d9
|
Remove pushZealSelectedObjects() and caller
|
2018-02-03 17:50:59 +01:00 |
|
wolfbeast
|
6b28944615
|
Remove finishMarkingValidation and caller
|
2018-02-03 17:50:00 +01:00 |
|
wolfbeast
|
da7e96fc7a
|
Remove validateIncrementalMarking() and caller
|
2018-02-03 17:47:35 +01:00 |
|
wolfbeast
|
93e6b657d1
|
Remove computeNonIncrementalMarkingForValidation(lock) and caller
|
2018-02-03 17:46:39 +01:00 |
|
wolfbeast
|
77a482feac
|
Remove VerifyBarriers() and MaybeVerifyBarriers() stubs and callers.
|
2018-02-03 17:45:38 +01:00 |
|
wolfbeast
|
cec903c6b2
|
Remove AutoStopVerifyingBarriers RAII stub struct no longer in use.
|
2018-02-03 17:44:36 +01:00 |
|
wolfbeast
|
548e31e1ed
|
Remove needZealousGC()
|
2018-02-03 17:43:40 +01:00 |
|
wolfbeast
|
95badd1974
|
Remove upcomingZealousGC() and caller
|
2018-02-03 17:42:45 +01:00 |
|
wolfbeast
|
7a59ec756a
|
Remove clearZealMode(mode)
|
2018-02-03 17:41:54 +01:00 |
|
wolfbeast
|
6f342b2269
|
Remove hasZealMode(mode) and callers
|
2018-02-03 17:41:03 +01:00 |
|
wolfbeast
|
3ff383eaec
|
Remove isVerifyPreBarriersEnabled() stub and callers
|
2018-02-03 17:40:07 +01:00 |
|
wolfbeast
|
0565262ff0
|
Remove "has-gczeal" property.
|
2018-02-03 17:36:38 +01:00 |
|
wolfbeast
|
1cac08b9a2
|
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)
|
2018-02-03 17:35:44 +01:00 |
|
wolfbeast
|
867bfbd879
|
Remove GCZeal: Base cleanup
UXP repo issue #8
|
2018-02-03 15:06:40 +01:00 |
|
wolfbeast
|
8a1dc97a5a
|
Implement configuration pref for Generational Garbage Collection.
Pref: javascript.options.mem.gc_generational
This resolves #20
|
2018-02-02 19:03:24 +01:00 |
|
Matt A. Tobin
|
c0c702a5e3
|
Use UTC where appropriate in python files
|
2018-02-02 12:00:37 -05:00 |
|
Matt A. Tobin
|
5f8de423f1
|
Add m-esr52 at 52.6.0
|
2018-02-02 04:16:08 -05:00 |
|