Commit graph

27 commits

Author SHA1 Message Date
Moonchild
dabd32f955 Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
wolfbeast
2996c783d8 Revert #1091 Remove unboxed object code phase 1 + extras.
This should be the last code backout for this. merging this branch
should get us back to the way we were (+ additional code changes for
later changes) as fasr as the unused unboxed code is concerned.
2020-02-27 07:34:57 +08:00
wolfbeast
10e1c09fec Issue #316 - Be more gentle with the CC and nursery. 2020-02-21 07:05:20 +08:00
wolfbeast
1e553d0e73 Issue #316 - Make the memory GC performance object conditional (WIP)
This was only added for GCubench and likely interfering with building
without devtools-server.
2020-02-21 07:05:16 +08:00
wolfbeast
ca9e376e55 Issue #1257 - Part 2: Remove watch/unwatch and JS watchpoint class. 2019-11-01 10:24:09 +08:00
wolfbeast
d73dc74bd1 Remove unboxed objects from GC 2019-05-24 21:55:58 +08:00
win7-7
b11e5bc2d3 Braces and one more typo fix for comment 2019-05-03 21:34:45 +08:00
win7-7
b584107330 Whitespaces, typo, tabs to space
Remove whitespaces, correct comment typo, one more tab to space
2019-05-03 21:34:42 +08:00
win7-7
297f99b0bf Remove rest of empty lines. 2019-05-03 21:34:39 +08:00
win7-7
1a8e4749c3 Remove some empty lines 2019-05-03 21:34:37 +08:00
win7-7
862e0cb3ea remaining tabs to space js/src/jsgc.cpp 2019-05-03 21:34:33 +08:00
win7-7
4489faedab tab to spaces js/src 2019-05-03 21:32:17 +08:00
win7-7
41693aa70f Add newline at end of files js/src 2019-05-03 21:32:06 +08:00
win7-7
a695e349d8 Improve dead compartment collection js/src 2019-05-03 21:31:55 +08:00
wolfbeast
c0871c52e1 Fix possible data race while updating scope object during compacting GC. 2019-02-16 00:28:06 +08:00
Jon Coppeard
89e332cfec Bug 1465108 - Use function pointers rather than virtual run method for GC parallel tasks r=sfink a=abillings a=RyanVM 2019-02-16 00:01:53 +08:00
wolfbeast
9ca1242630 Fix count of compacting update tasks started. 2019-02-16 00:01:51 +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
10e8869a61 Remove AutoStopVerifyingBarriers RAII stub struct no longer in use. 2019-02-14 14:38:03 +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
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
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00