gecko-dev/js
Andrew McCreight 6c4a1d23f2 Bug 1460636 - Don't trace jsids on ObjectGroup in the cycle collector. r=jonco,sfink
For some reason, the CC spends a lot of time tracing jsids on
ObjectGroups when an addon is installed. This patch avoids that by
adding a canSkipJsids flag to JSTracer, and using it in
ObjectGroup::traceChildren. If this is true, then the tracer is free
to not report every jsid. This flag is set to true for the two CC
tracers.

MozReview-Commit-ID: CWFqQEr0SxV

--HG--
extra : rebase_source : cc31c22717f8990166454db191e0d40c145e09f0
2018-05-11 11:38:58 -07:00
..
ductwork/debugger Bug 1453869 part 10. Stop constructing DOMParser by contract. r=mrbkap 2018-04-20 23:04:45 -04:00
examples
ipc Bug 1445551: Part 3 - Remove AllowCPOWsInAddon machinery. r=mccr8 2018-03-13 19:20:17 -07:00
public Bug 1460636 - Don't trace jsids on ObjectGroup in the cycle collector. r=jonco,sfink 2018-05-11 11:38:58 -07:00
rust Bug 1451248. r=jorendorff, r=bz 2018-04-25 19:40:09 -07:00
src Bug 1460636 - Don't trace jsids on ObjectGroup in the cycle collector. r=jonco,sfink 2018-05-11 11:38:58 -07:00
xpconnect Bug 1456774 - Remove linear search for finished parse task and type off thread parse token r=jandem r=baku 2018-05-10 14:51:14 +01:00
app.mozbuild
ffi.configure
moz.build
moz.configure