gecko-dev/js/xpconnect
Steve Fink 51871e1507 Bug 1364547 - Call the slice end callback for every slice, r=jonco
Currently, the final slice of an incremental GC only gets a GC_CYCLE_END callback, not a GC_SLICE_END callback. So if you are doing anything that expects to see all of the slices, you will be missing one.

Simplify the setup so that every GC is bracketed with CYCLE_BEGIN/END, and every slice is bracketed with SLICE_BEGIN/END, treating a nonincremental as a GC with a single slice (which it is for everything else.)

--HG--
extra : rebase_source : 8e21300819d517b3e35de14930f53b3ab737a44e
2017-05-15 08:06:24 -07:00
..
crashtests Bug 1339341- Downgrade several stylo errors to warnings. r=heycam 2017-02-14 18:26:10 +11:00
idl Backed out 15 changesets (bug 1358846, bug 1356826) for talos error. a=backout 2017-05-12 17:45:21 +08:00
loader Bug 1363544 - Call into nsXPConnect directly in the loader and XPCShellImpl. r=mrbkap 2017-05-09 14:08:15 -07:00
public Bug 1332172 - Remove XPC_MAP_WANT_*. r=mccr8. 2017-01-23 13:33:58 +11:00
shell Bug 1338809 - Build android xpcshell as position independent executable; r=glandium 2017-03-14 08:08:43 -06:00
src Bug 1364547 - Call the slice end callback for every slice, r=jonco 2017-05-15 08:06:24 -07:00
tests Bug 1354682 Add transform to XPCOMUtils.defineLazyPreferenceGetter r=kmag 2017-04-28 22:39:13 -07:00
wrappers Bug 1237504 - Refactor proxy slot layout to allow proxies to have more than 2 slots. r=bz,jonco 2017-04-28 14:12:28 +02:00
moz.build