Jon Coppeard
|
0fdbee64d0
|
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
|
2f0a82eeb9
|
Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes.
|
2014-06-17 21:12:43 -04:00 |
|
Bill McCloskey
|
323cf39708
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-06-17 11:20:33 -07:00 |
|
Terrence Cole
|
d8d0f29e73
|
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
|
99787ebd6d
|
Bug 1016738 - Back out for webrtc crashes.
|
2014-06-09 12:30:38 -07:00 |
|
Jon Coppeard
|
0d943dd656
|
Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
|
2014-06-07 10:34:57 +01:00 |
|
Ryan VanderMeulen
|
9c350ad8b0
|
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
|
ae458fbb93
|
Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
|
2014-06-07 10:34:57 +01:00 |
|
Jan de Mooij
|
9b1687de0b
|
Bug 1018568 - Make AutoAssertOnGC a nop in opt builds. r=terrence
|
2014-06-03 09:27:18 +02:00 |
|
Bill McCloskey
|
ef78e625a5
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-05-30 07:46:12 -07:00 |
|
Terrence Cole
|
9acd19f827
|
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
|
930a709736
|
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
|
ab59354e6b
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-05-30 07:46:12 -07:00 |
|
Ryan VanderMeulen
|
f03df157ab
|
Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
CLOSED TREE
|
2014-05-29 13:26:55 -04:00 |
|
Terrence Cole
|
3fa2f7f3ec
|
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
|
4b8f121ea2
|
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
|
076db69908
|
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
|
119fb14c44
|
Bug 988486 - Move verifier functions into GCRuntime r=terrence
|
2014-05-19 11:09:55 +01:00 |
|
Ryan VanderMeulen
|
27de7ba7e6
|
Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
|
2014-05-16 14:52:13 -04:00 |
|
Terrence Cole
|
a7d4443a84
|
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
|
ebba5aaeaf
|
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
|
f0dec8d280
|
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
|
a1f75ee1c9
|
Bug 975947 - Fix generational GC's interaction with the barrier verifier; r=sfink
|
2014-02-24 15:08:05 -08:00 |
|
Brian Hackett
|
d3ebcda1f6
|
Bug 964057 - Share self hosted state between runtimes, r=till.
|
2014-02-21 16:54:25 -07:00 |
|
Chris Peterson
|
b6a3cbfa97
|
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
|
682b66552e
|
back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
|
2014-02-19 00:15:51 -08:00 |
|
Chris Peterson
|
f86f58f16d
|
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
|
28f3584391
|
Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
|
2014-01-24 20:14:56 -08:00 |
|
Terrence Cole
|
c069811bd3
|
Bug 963232 - Add extensive documentation to js/GCAPI.h; r=billm
|
2014-01-23 11:47:11 -08:00 |
|
Terrence Cole
|
a323919712
|
Bug 945250 - Evict the nursery before using CellIter; r=jonco
|
2013-12-04 15:23:30 -08:00 |
|
Sean Stangl
|
59cdede15c
|
Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
|
2013-12-06 15:03:08 -08:00 |
|
Shu-yu Guo
|
58f49b859c
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-20 22:50:28 -08:00 |
|
Wes Kocher
|
d58c3c4925
|
Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
Backed out changeset ae6f2151610f (bug 934799)
Backed out changeset 82495f0c5da2 (bug 934799)
Backed out changeset 77be849d81e7 (bug 935228)
Backed out changeset 555e5759fe5f (bug 935470)
Backed out changeset ce4011f33422 (bug 933882)
Backed out changeset e13e98eab890 (bug 936143)
Backed out changeset fb230c191a88 (bug 936143)
|
2013-11-11 16:53:59 -08:00 |
|
Terrence Cole
|
72ed1dc420
|
Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
--HG--
extra : rebase_source : ec2dc1db758e5bef4720b5442e006e9df44c165b
|
2013-11-06 15:43:19 -08:00 |
|
Shu-yu Guo
|
4abd75e034
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-11 14:18:34 -08:00 |
|
Terrence Cole
|
cf9c9d2ef6
|
Bug 931912 - Suppress an exact rooting hazard false positive in nsWindowSH::Finalize; r=sfink
--HG--
extra : rebase_source : 3934e7cd7e21e37de20aadac203db6a285021691
|
2013-11-05 15:02:35 -08:00 |
|
Andrew McCreight
|
743bde990d
|
Bug 905382, part 1 - Implement a read barrier for GC things. r=jonco
|
2013-11-04 15:01:38 -08:00 |
|
Jon Coppeard
|
3695d1c68a
|
Bug 925817 - GenerationalGC: Refactor inside nursery check to avoid repetition r=terrence
|
2013-10-14 10:16:25 +01:00 |
|
Terrence Cole
|
e798610969
|
Bug 609896 - Optimize copy and initialization of DenseElements; r=billm
--HG--
extra : rebase_source : a0cf2605a7f1277352ff9163379632992c56d09a
|
2013-09-25 15:19:08 -07:00 |
|
Birunthan Mohanathas
|
39e3b9e4cc
|
Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
|
2013-09-19 15:24:53 -04:00 |
|
Steve Fink
|
bfc019c4f0
|
Bug 916986 - Implement a JSAutoAssertNoGC for the analysis to pay attention to, r=terrence
|
2013-09-17 10:50:03 -07:00 |
|
Bill McCloskey
|
a3fd52315b
|
Bug 905926 - Move rambo GC to runtime destruction. r=jonco
|
2013-09-17 09:46:32 -07:00 |
|
Kyle Huey
|
a53f6f80b6
|
Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
|
2013-09-08 20:28:48 -07:00 |
|
Nicholas Nethercote
|
b89a8ac1c0
|
Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
|
2013-08-17 15:50:18 -07:00 |
|
Jon Coppeard
|
233babc4c5
|
Bug 903548 - GC: What do we do for UnmarkGray on a Nursery GCThing? r=billm
|
2013-08-19 14:48:35 +01:00 |
|
Nicholas Nethercote
|
d027fbe372
|
Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
--HG--
extra : rebase_source : 2a767e04768a94eb943370bbe7945a8dc409bf1d
|
2013-08-08 16:07:22 -07:00 |
|
Terrence Cole
|
13d8b4f59f
|
Bug 890048 - Fix rooting of the findReferences shell command; r=jimb,billm
|
2013-07-24 16:32:21 -07:00 |
|
Terrence Cole
|
c9aa76bb68
|
Bug 878160 - GC: post barrier weak references in the browser - part 2 browser r=terrence r=billm
--HG--
extra : rebase_source : a1856a7dce28da5086f6fbeaeda15596193aa7ad
|
2013-06-05 16:40:02 -07:00 |
|
Nicholas Nethercote
|
c1a0def392
|
Bug 883696 (part 4) - Include full paths in #include statements in the rest of js/src/ and js/public/. r=luke.
|
2013-06-27 17:37:29 -07:00 |
|
Emanuel Hoogeveen
|
3e91a47df7
|
Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
--HG--
extra : rebase_source : 34f5559ba6e64831905686e12356b70109d873a8
|
2013-06-19 17:59:09 -07:00 |
|