Terrence Cole
|
81bda611c6
|
Bug 1105069 - Part 11: Convert UnmarkGrayGCThingRecursively to GCCellPtr; r=jonco, r=mccr8
--HG--
extra : rebase_source : da3b54ac1300838bbe66dbd74af89ff56302ba23
|
2014-12-05 09:38:33 -08:00 |
Terrence Cole
|
d0e0d193b8
|
Bug 1107349 - Always build in enerational GC support; r=jonco
|
2014-12-04 09:45:05 -08:00 |
Jon Coppeard
|
466d8ba130
|
Bug 650161 - Add API to disable compacting GC r=terrence
|
2014-12-09 10:09:26 +00:00 |
Terrence Cole
|
1bb5471d19
|
Bug 1105069 - Part 8: Remove implicit cast from GCCellPtr to js::gc::Cell*; r=jonco, r=mccr8
--HG--
extra : rebase_source : 0dfb2314f5d20770b7b92fa9fde23cb6c41f20d8
|
2014-12-01 22:34:25 -08:00 |
Terrence Cole
|
dcf7f9a22d
|
Bug 1105069 - Part 6: Convert IncrementalReferenceBarrier to GCCellPtr; r=jonco
--HG--
extra : rebase_source : 008ec53319b44347af7398f07a9753b914a1157e
|
2014-12-01 15:06:37 -08:00 |
Terrence Cole
|
806266015e
|
Bug 1105069 - Part 5: Convert MarkGCThingAsLive to GCCellPtr; r=jonco
--HG--
extra : rebase_source : 19fc003cc5c9796963b8bf54213556e1310ab240
|
2014-12-01 15:06:37 -08:00 |
Terrence Cole
|
0adfbe6015
|
Bug 1105069 - Part 4: Convert IsIncrementalReferenceBarrierNeededTenuredGCThing to GCCellPtr; r=jonco
--HG--
extra : rebase_source : b8b403745c98ec09e29340aa74a801bd633f0483
|
2014-05-19 14:58:05 -07:00 |
Terrence Cole
|
972aea62c7
|
Bug 1105069 - Part 3: Convert ExposeGCThingToActiveJS to use GCCellPtr; r=jonco
--HG--
extra : rebase_source : 68fc0a09b046eaf0042337d27bceac1de2b26150
|
2014-05-19 14:58:05 -07:00 |
Jon Coppeard
|
5746f80c02
|
(no bug) Update count of GC reasons in comment DONTBUILD
|
2014-11-13 13:43:17 +00:00 |
Lars T Hansen
|
77267906bf
|
Bug 1068684 - synchronous gc when the number of SharedArrayBuffers gets large. r=luke, r=jonco
|
2014-10-24 18:37:31 +02:00 |
Brian Hackett
|
87281e9299
|
Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
|
2014-10-17 16:57:52 -07:00 |
Jon Coppeard
|
1ae2e41b28
|
Bug 650161 - Add an assertion that something is only ever called from a GC callback r=terrence
|
2014-09-19 09:57:11 +01:00 |
Chris Peterson
|
d126c3c24f
|
Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
|
2014-07-21 21:43:21 -07:00 |
Jon Coppeard
|
88198618da
|
Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
|
2014-08-14 10:32:06 +01:00 |
Ed Morley
|
28007bed9c
|
Backed out changeset dc66d16f19c8 (bug 1052422) for hazard analysis failures
|
2014-08-14 13:38:51 +01:00 |
Jon Coppeard
|
5a19c6c4f0
|
Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
|
2014-08-14 10:32:06 +01:00 |
Terrence Cole
|
260506a9ca
|
Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
--HG--
extra : rebase_source : 99d98ed9351f563ed3b6eb18ad67d2f3ae736df4
|
2014-07-31 12:14:17 -07:00 |
Bill McCloskey
|
8c67fcff35
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-06-17 11:20:33 -07:00 |
Jon Coppeard
|
c71e29bdb6
|
Bug 1043888 - Make GetObjetZone() work on nursery objects and rename GetGCThingZone() to GetTenuredGCThingZone() r=terrence
|
2014-07-28 10:39:36 +01:00 |
Ryan VanderMeulen
|
2c783e8f61
|
Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes.
|
2014-06-17 21:12:43 -04:00 |
Bill McCloskey
|
8e850f27e9
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-06-17 11:20:33 -07:00 |
Terrence Cole
|
2cfeae1d9e
|
Bug 1017650 - Re-arrange the GC API include dependency ordering; r=jonco
--HG--
extra : rebase_source : bc27b7206c674ef2247169dd700b9fbf61e5bd74
|
2014-06-16 11:59:45 -07:00 |
Bill McCloskey
|
94dcca9b50
|
Bug 1016738 - Back out for webrtc crashes.
|
2014-06-09 12:30:38 -07:00 |
Jon Coppeard
|
f9ee688bb5
|
Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
|
2014-06-07 10:34:57 +01:00 |
Ryan VanderMeulen
|
c926517847
|
Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
Backed out changeset f56234ba7ec7 (bug 1021114)
Backed out changeset 14a4a9062253 (bug 988486)
Backed out changeset 03eccac81e15 (bug 988486)
|
2014-06-07 00:03:17 -04:00 |
Jon Coppeard
|
f8eef3aa53
|
Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
|
2014-06-07 10:34:57 +01:00 |
Jan de Mooij
|
c3f02ebac2
|
Bug 1018568 - Make AutoAssertOnGC a nop in opt builds. r=terrence
|
2014-06-03 09:27:18 +02:00 |
Bill McCloskey
|
c6897ddf69
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-05-30 07:46:12 -07:00 |
Terrence Cole
|
e82db4c03a
|
Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
--HG--
extra : rebase_source : 95229e907222dd7335f92ae13dd83f1065eabf58
|
2014-05-28 17:34:36 -07:00 |
Ryan VanderMeulen
|
1206378822
|
Backed out 2 changesets (bug 1016738, bug 1017150) for spikes in GC-related crashes.
Backed out changeset 93c5b9181c84 (bug 1016738)
Backed out changeset c3ce56241969 (bug 1017150)
|
2014-05-30 15:23:02 -04:00 |
Bill McCloskey
|
2bfdd537fd
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-05-30 07:46:12 -07:00 |
Ryan VanderMeulen
|
5822c2ae12
|
Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
CLOSED TREE
|
2014-05-29 13:26:55 -04:00 |
Terrence Cole
|
a3d66fba38
|
Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
--HG--
extra : rebase_source : ce44e4a4428414a132eae7167c485ff366b1f0a6
|
2014-05-28 17:34:36 -07:00 |
Ehsan Akhgari
|
5b0272c079
|
Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
|
2014-05-25 21:46:24 -04:00 |
Terrence Cole
|
9900a0509a
|
Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
--HG--
extra : rebase_source : 18c195a3a5897529275deb210bfa7f57f8e29bd8
|
2014-05-14 19:48:09 -07:00 |
Jon Coppeard
|
f17bd34eff
|
Bug 988486 - Move verifier functions into GCRuntime r=terrence
|
2014-05-19 11:09:55 +01:00 |
Ryan VanderMeulen
|
cd4118e735
|
Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
|
2014-05-16 14:52:13 -04:00 |
Terrence Cole
|
07a92341f3
|
Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
--HG--
extra : rebase_source : 474ef235d747f9008f79b2ad0328ec1566b8c641
|
2014-05-14 19:48:09 -07:00 |
Terrence Cole
|
563d457634
|
Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco
--HG--
extra : rebase_source : 031495e6bb5510009eb871866e9f5e3beda24211
|
2014-04-16 16:26:33 -07:00 |
Daniel Holbert
|
dfd2033053
|
Bug 978188: Guard 'restartVerifier' member-var decl with the same #ifdef as its usage, to fix clang 'unused-private-field' warning. r=terrence
|
2014-02-28 12:51:08 -08:00 |
Terrence Cole
|
d09ef4dcaf
|
Bug 975947 - Fix generational GC's interaction with the barrier verifier; r=sfink
|
2014-02-24 15:08:05 -08:00 |
Brian Hackett
|
3955bbd3b5
|
Bug 964057 - Share self hosted state between runtimes, r=till.
|
2014-02-21 16:54:25 -07:00 |
Chris Peterson
|
d2c6598a97
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
Daniel Holbert
|
c516662c22
|
back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
|
2014-02-19 00:15:51 -08:00 |
Chris Peterson
|
58e6c13345
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
Chris Peterson
|
ac4837ccb1
|
Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
|
2014-01-24 20:14:56 -08:00 |
Terrence Cole
|
dc3a39595c
|
Bug 963232 - Add extensive documentation to js/GCAPI.h; r=billm
|
2014-01-23 11:47:11 -08:00 |
Terrence Cole
|
790a58b7dd
|
Bug 945250 - Evict the nursery before using CellIter; r=jonco
|
2013-12-04 15:23:30 -08:00 |
Sean Stangl
|
33cecd91b2
|
Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
|
2013-12-06 15:03:08 -08:00 |
Shu-yu Guo
|
b7a4c97e80
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-20 22:50:28 -08:00 |