js/src/jsgcinlines.h
0c66a9949ff91d545f1a8a0ab7e0b1dc470a3f21
created 2017-07-26 14:19 +0100
pushed 2017-07-27 09:41 +0000
Jon Coppeard Jon Coppeard - Bug 1382275 - Refactor incremental sweeping to more clearly express the control flow r=sfink
ed043698eafa6ecdf60ffec5b0b49a9f1c5f57c9
created 2017-07-11 17:17 +0100
pushed 2017-07-12 09:19 +0000
Jon Coppeard Jon Coppeard - Bug 1377466 - Rename PokeGC and add a reason code for GCs triggered by this r=sfink
3d8027e7b9d7a849391bd928069d5259f19d8b3a
created 2017-04-25 08:51 +0200
pushed 2017-04-26 09:16 +0000
Jan de Mooij Jan de Mooij - Bug 1358753 - Allocate ProxyValueArray inline in the object instead of using malloc. r=bhackett
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-03-28 20:32 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-03-28 00:19 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-03-28 00:19 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
b886ec9acd354aa6f47c6834bf7bd6bb7d193fd3
created 2017-03-22 17:30 +0000
pushed 2017-03-23 12:59 +0000
Jon Coppeard Jon Coppeard - Bug 1341044 - Rename the GC's 'zone group' concept to 'sweep group' r=sfink
8b4e84832765f2334567865541c4fd842b63d8c0
created 2017-02-23 16:26 +0000
pushed 2017-02-24 10:54 +0000
Jon Coppeard Jon Coppeard - Bug 1340597 - Avoid triggering read barrier in DumpHeap and when collecting stats r=sfink
a40af83f562acd1fdb6a6025cbe89290812f614a
created 2017-02-21 04:25 -0700
pushed 2017-02-22 01:40 +0000
Brian Hackett Brian Hackett - Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco.
4e919ac282a4b42906d8695a0e1671e8ec2a044c
created 2017-02-10 10:22 +0000
pushed 2017-02-10 23:42 +0000
Jon Coppeard Jon Coppeard - Bug 1322420 - Expose cells found via iteration r=sfink a=abillings
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
c077b729fc6076505fef8f3909653ebc550a086f
created 2017-01-20 12:09 +0000
pushed 2017-01-21 03:15 +0000
Jon Coppeard Jon Coppeard - Bug 1328967 - Allow GCZonesIter to be used by helper threads during GC r=sfink
0f246bb6108c125377deb37e91d473c998ced132
created 2016-11-04 17:32 +0000
pushed 2016-11-05 02:06 +0000
Jon Coppeard Jon Coppeard - Bug 1313098 - Assert we only access heap state on the main thread r=sfink r=mccr8
cc3d6c32ed8016883293256289b614b1c677ccc3
created 2016-10-27 11:03 +0100
pushed 2016-10-27 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 1310147 - Remove AutoAssertNoAlloc and replace with AutoAssertNoGC r=sfink
62817c443347073468fe18e5bde744b9108f8285
created 2016-10-14 09:43 +0100
pushed 2016-10-14 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1306250 - Iterate gray objects without evicting the nursery r=sfink
47dfe258f4b427d1c9e316f462d6eaaece775959
created 2016-05-27 22:00 -0700
pushed 2016-06-01 13:08 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-06-01 13:08 +0000
Wes Kocher Wes Kocher - Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
c95bdd426ced9a71bc64694ea236b46d035bb0df
created 2016-05-27 22:00 -0700
pushed 2016-06-01 13:08 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
f0c0e9e19a08a2ca0fe51290d0a2b48db89e13da
created 2016-05-19 11:27 -0700
pushed 2016-05-24 12:54 +0000
Steve Fink Steve Fink - Bug 1273639 - Fix nonunified spidermonkey builds, r=terrence
9f957b27ddff5694eeff157eb9790f147cd7f471
created 2016-05-05 11:01 +0100
pushed 2016-05-05 18:57 +0000
Jon Coppeard Jon Coppeard - Bug 1264300 - Don't evict the nursery unnecessarily in ZoneCellIter r=sfink a=abillings
ee059add9eac9f65e44e20a785fa484901d61f80
created 2016-04-25 13:41 +0100
pushed 2016-04-26 00:12 +0000
Jon Coppeard Jon Coppeard - Bug 1263572 - Wait for background sweeping to finish before checking base shapes r=terrence
b548578a1980f2da63e4ca9c4b41b55f17be53de
created 2016-04-06 14:44 -0700
pushed 2016-04-07 09:52 +0000
Terrence Cole Terrence Cole - Bug 1262203 - Do GC relocation writes in order; r=sfink
24b56ce6d8db255d1fbf691753ab07f99c07b3c5
created 2016-03-30 12:33 +0100
pushed 2016-03-31 20:04 +0000
Jon Coppeard Jon Coppeard - Bug 1260371 - Rearrange RelocationOverlay so that magic field does not overlay inline string chars r=terrence
dbbe7c7e305daafc0bb6533a4e39a64a3bc6b38f
created 2016-03-30 12:33 +0100
pushed 2016-03-31 20:04 +0000
Jon Coppeard Jon Coppeard - Bug 1259042 - Re-introduce a version of ZoneCellIter for use under GC r=terrence
a843f696dd44be764e664aeed62da62531b4b5a9
created 2016-03-17 10:05 +0000
pushed 2016-03-18 14:52 +0000
Jon Coppeard Jon Coppeard - Bug 1244412 - Remove ZoneCellIterUnderGC now it's no longer needed and refactor r=terrence
51f649f844e1ed33a02c63338743c42730833db3
created 2016-03-17 10:05 +0000
pushed 2016-03-18 14:52 +0000
Jon Coppeard Jon Coppeard - Bug 1244412 - Make ZoneCellIter work correctly whether called under GC or not r=terrence
064b832e49db55a4c491c5a5b539abc09573bb61
created 2016-02-29 11:24 -0500
pushed 2016-03-01 11:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence
7ef36969401db70b4fc57a858a6b9fd8a572bf36
created 2016-02-29 11:22 -0500
pushed 2016-03-01 11:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1251833 - Part 2: Clean up the various iterators a bit. r=terrence
0c59c0fc07fb5e182ca9ec52653c90fd85452cd9
created 2016-02-29 11:21 -0500
pushed 2016-03-01 11:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence
5e76a5e6b927dd54878494e949fd038c2555293c
created 2016-02-29 06:50 -0500
pushed 2016-03-01 11:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1250634 - Part 1: Refactor FreeSpan management to be less indirect and confusing. r=terrence, r=jandem
e2fa804302c9a34576754dd73cab80b7c718701d
created 2016-02-05 12:21 +0100
pushed 2016-02-06 02:42 +0000
Jan de Mooij Jan de Mooij - Bug 1245767 - Allow combining different gczeal modes. r=terrence
88ebddccf71dc8c354ac8db38060bb66282989dd
created 2015-05-21 11:41 -0700
pushed 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1167318 - Remove GetGCThingTraceKind in favor of the typed Cell variants; r=jonco
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2015-05-06 20:26 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-04-23 00:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
7c9dfca903cce7a83dae3c780cfdd96701ba0559
created 2015-03-04 09:32 -0800
pushed 2015-03-05 14:12 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
afda1ff329bf2d1da22e0f09eb1c24537eefb7f4
created 2015-03-04 08:32 -0600
pushed 2015-03-04 21:35 +0000
Brian Hackett Brian Hackett - Bug 1137497 - Remove shape from unboxed objects, r=jandem.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
d0b21535d0a280631652a0c660734b313aa3a942
created 2015-02-13 15:53 -0800
pushed 2015-02-19 23:52 +0000
Terrence Cole Terrence Cole - Bug 1133140 - Part 1: Split GCIfNeeded out of CheckAllocatorState; r=sfink
cb060bdcd109649f7e6914752ce586a8215baf85
created 2015-02-06 15:11 -0800
pushed 2015-02-11 13:58 +0000
Terrence Cole Terrence Cole - Bug 1130475 - Part 3: Fixup the GC triggers comment; r=sfink
c0d444fcf74cceafbef42d5fde8577feaa99d9ba
created 2015-02-06 13:26 -0800
pushed 2015-02-11 13:58 +0000
Terrence Cole Terrence Cole - Bug 1130475 - Part 1: Move last-ditch IGC heap overflow trigger to CheckAllocatorState; r=sfink
079a6f0578b9d43973817764324784a8a8172639
created 2015-02-10 15:26 -0800
pushed 2015-02-11 13:58 +0000
Terrence Cole Terrence Cole - Bug 1130226 - Fix splay performance by continuing to pass the context to GC on a CLOSED TREE; r=sfink, a=KWierso
ac3e4d79297c71c1378855bfa362940acb602147
created 2015-02-05 17:41 -0800
pushed 2015-02-09 21:30 +0000
Terrence Cole Terrence Cole - Bug 1130226 - Part 1: Rename gcIfNeeded to gcIfRequested; r=sfink
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 22:44 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
77b993c95f519eb50e28ddce8f16213123701e5a
created 2015-01-14 09:22 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1120207 - Remove ForkJoin and ThreadPool from the sources. r=shu
116f224b77899b207ac20c1db163f1cef1369f93
created 2015-01-14 09:22 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1119694 - remove Allocator. r=terrence
84d9dd56529345d791f987a9d292d2525388e712
created 2015-01-14 09:21 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1118170 - remove PJS-specific bits from the GC. r=terrence
f0503a20819c61910864f7c3d62113db37053e85
created 2014-10-23 13:49 -0700
pushed 2015-01-12 10:44 +0000
Terrence Cole Terrence Cole - Bug 1085597 - Allow objects with finalization and move ops to be nursery allocated; r=jonco
db4f4627bbc19bbf8063af46577c2221a8163c90
created 2015-01-09 00:06 -0800
pushed 2015-01-09 13:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in error reporting functions. (r=lth)
bcacb5692ad902fc0ec6ebea2ad382a8a3fd5183
created 2015-01-08 09:25 -0500
pushed 2015-01-09 01:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1119228 - Fix a fatal warning in PossiblyFail; r=jandem
d4cf5f8e67afb55c3ad76e3cde57ac16771cac5f
created 2015-01-07 08:05 +0100
pushed 2015-01-07 13:10 +0000
Lars T Hansen Lars T Hansen - Bug 1117753 - remove the PJS generational GC. r=terrence
2efc03ac92f93ded5e78feca09b3e9188616ab61
created 2014-12-31 14:45 -0800
pushed 2015-01-04 04:02 +0000
Steve Fink Steve Fink - Bug 1109336 - Track granular timings within Mark Roots, r=terrence
145cfaf3c17726c7abed34ef013816932461239f
created 2014-12-23 13:23 -0800
pushed 2014-12-24 23:38 +0000
Steve Fink Steve Fink - Backed out changeset 34ad3cb3fb10 (bug 1109336)
34ad3cb3fb10b37f2ae7097047d9f78e078c7ef6
created 2014-12-15 09:46 -0800
pushed 2014-12-24 23:38 +0000
Steve Fink Steve Fink - Bug 1109336 - Track granular timings within Mark Roots, r=terrence
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
63a296e4b6b34f2abe26f8faf7c12c4f7755a796
created 2014-11-18 09:59 +0000
pushed 2014-11-18 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update cell pointers in parallel r=terrence
a2551ec63d3cbbae132a3f56fe8d93c88894f8f4
created 2014-10-30 17:35 -0500
pushed 2014-11-12 15:03 +0000
Luke Wagner Luke Wagner - Bug 1091916 - simplify the interrupt/jitStackLimit situation (r=bhackett)
less more (0) -300 -100 -60 tip