js/src/gc/Marking.cpp
2db51fec311ebf20efa90cc31cad6972f5278a6d
created 2015-04-01 14:50 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 0: Only mark live entries when marking a range; r=meow
bca3bd57a71e6cc2db9d4596894bf22b55ff83c3
created 2015-03-27 16:22 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Templatize IsMarked and IsAboutToBeFinalized; r=jonco
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-04-02 20:21 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
1012996e7a49049116039bbe6ac8817cf65e85be
created 2015-03-26 10:47 -0700
pushed 2015-04-01 16:35 +0000
Terrence Cole Terrence Cole - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco
46067a10bd37764de683c92490e461b1ed46d11b
created 2015-03-26 10:23 -0700
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco
ad8cd4aaa14330d8243eae57d25efb7ec98683ec
created 2015-03-26 10:23 -0700
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
a33d181b8d6ace7224a701e488bb4d59ca4c05c0
created 2015-03-26 10:23 -0700
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147588 - Replace slots marking functions with TraceEdge; r=jonco
13b0e374728447143e97367d07c2e7f0d83c0bb3
created 2015-03-26 10:17 -0700
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147533 - Add cross-compartment tracing methods via the new tracing paths; r=jonco
c20d08789e803240061338777342e745c5d5a64c
created 2015-02-26 14:15 -0800
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147180 - Introduce a new, strongly-typed tracing path; r=jonco, 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
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
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
0bd8c4ec41fa8c4df77bfafe5508f9924be3f650
created 2015-03-26 10:47 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco
35ad82ff9ee770505514230b39864694cd045a75
created 2015-03-26 10:23 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
37c42cff2c013c8451224b8ea9d6bd8d958d4fc8
created 2015-03-26 10:23 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147588 - Replace slots marking functions with TraceEdge; r=jonco
be4138f208bad246fac8a198a56c2aec1e27dacc
created 2015-03-26 10:17 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147533 - Add cross-compartment tracing methods via the new tracing paths; r=jonco
853e3ad56dadff940baea514c999b9fb055755fb
created 2015-02-26 14:15 -0800
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Introduce a new, strongly-typed tracing path; r=jonco, r=sfink
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-26 18:44 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-03-25 14:34 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
55e5147d448ee5ab3a017017402f7926bd5219e2
created 2015-03-19 13:37 -0700
pushed 2015-03-24 15:35 +0000
Terrence Cole Terrence Cole - Bug 1144925 - Buffer gray roots using a CallbackTracer instead of the GCMarker; r=jonco
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
d3c9b899f7d205a33b53ec9c11d41955955c6089
created 2015-03-20 06:33 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
03b0e7eac69dae9f6b0c85e173c536a1d7b2638b
created 2015-03-18 18:05 -0700
pushed 2015-03-19 12:46 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Add most functionality necessary for extensible unboxed objects, r=jandem.
13c8a1cc5ed39056618c526859b11b3b8aaab80b
created 2015-03-18 10:48 -0700
pushed 2015-03-19 12:46 +0000
Terrence Cole Terrence Cole - Bug 1144331 - Assert that gray buffering does not depend on isMarking; r=jonco, a=RyanVM
aede36df2ed98e680d25cd522aed894c4c8a2a92
created 2015-03-17 10:22 +0000
pushed 2015-03-17 18:01 +0000
Jon Coppeard Jon Coppeard - Bug 1143706 - Allow BaseShape's global to be null when tracing r=terrence
2a827268f69e71fde5368271691cda4a7db3923e
created 2015-03-16 13:17 -0400
pushed 2015-03-17 10:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset df82a0b667bb (bug 1137180) for causing intermittent crashes.
df82a0b667bbb90ad257aaf458d9e80df1d2c3df
created 2015-03-15 14:26 -0600
pushed 2015-03-17 10:46 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Allow unboxed objects to be extended with new properties, r=jandem.
c0a7bfc8dfae60308ad00edc4a18ecec8ce6dfc6
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 3. Remove parents from SpiderMonkey. r=waldo,terrence
33e37e4feb3f16c83ab1bc127c6a687ee5480f1b
created 2015-03-04 23:17 -0800
pushed 2015-03-05 14:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 1137780 - Fix marking JitcodeGlobalTable. (r=terrence)
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.
73591b41e7777f562591310246277470b0b1ea65
created 2015-03-03 06:23 -0600
pushed 2015-03-04 00:49 +0000
Brian Hackett Brian Hackett - Bug 1137978 - Access an object's compartment and zone via its group, remove ObjectGroup::singleton_, r=jandem,terrence.
bc72e91be73809e4ee48e5f455e0d0c2a1e6eb9c
created 2015-02-25 13:09 -0800
pushed 2015-03-03 12:54 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Use typed members to implement pushMarkStack; r=sfink
6470d649e1bbfdd782cfdcfab28d87754ca39407
created 2015-03-01 16:31 -0600
pushed 2015-03-02 20:13 +0000
Brian Hackett Brian Hackett - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, 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
49f1f94b73af6943a55233e57cbff35b41185c7a
created 2015-02-25 16:43 -0500
pushed 2015-02-26 10:57 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
d1133a390c64e5a9c5fbe036306a5cad36230633
created 2015-02-25 13:44 -0500
pushed 2015-02-26 01:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
d42c64b791e676d24fcedf24487aeeaa98bd57f0
created 2015-02-25 11:26 -0500
pushed 2015-02-26 01:18 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
24ab282d52d24cae4f0a48a447fb9e3776598f19
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:13 +0000
Jon Coppeard Jon Coppeard - Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type r=terrence
8cdd8707edc6071d56ccaa5dfb7d688ce5869cc2
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:13 +0000
Jon Coppeard Jon Coppeard - Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence
456afb8e465072537d132444d1190a154d7226bf
created 2015-02-21 18:52 -0600
pushed 2015-02-22 18:06 +0000
Brian Hackett Brian Hackett - Bug 1133254 - Improve type information and Ion compilation when dealing with converted unboxed objects, r=jandem.
56efbd1550625d6dff070ea162548bb83d3f80ed
created 2015-02-20 20:01 -0500
pushed 2015-02-21 01:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fbfda0143584 and e8cfd49ac790 (bug 1129510) for crashes.
e8cfd49ac790eb7a8db2ff79f6fad74c7f567129
created 2015-02-20 17:50 -0500
pushed 2015-02-21 01:57 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-02-09 21:30 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-09 01:41 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
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.
8977d94c9d9a1c2701e1240d371b05a4a6e50cc4
created 2015-01-16 09:44 -0800
pushed 2015-02-03 21:15 +0000
Terrence Cole Terrence Cole - Bug 1111361 - Allow for lower latency GC on elm micro-benchmark; r=jonco
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.
7820fd1419980e83985329f060d6b8a50f2d6b8d
created 2015-01-27 02:47 -0700
pushed 2015-01-27 14:24 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
32048e974c4b8e087c917623186c94a1f5b4ebb7
created 2015-01-26 15:58 -0500
pushed 2015-01-27 14:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa85f08f9f76 (bug 1116855) for Hazard analysis failures.
aa85f08f9f76b2637282d32c52ece39b88e4515d
created 2015-01-26 12:16 -0700
pushed 2015-01-27 14:24 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
6ae46792bd9cb33326262f13d6c9b2fcce9efa9b
created 2015-01-25 23:08 -0800
pushed 2015-01-26 13:09 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 1a349b0fd008 (bug 1116855) for ggc timeouts
1a349b0fd0089f23a62cf2bcfdb9596ea1a25bd4
created 2015-01-25 17:00 -0700
pushed 2015-01-26 13:09 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
d26e926902cf5d406bdfc95046ee9811661c0d02
created 2015-01-22 14:42 +0000
pushed 2015-01-22 22:31 +0000
Jon Coppeard Jon Coppeard - Bug 1110931 - Don't walk the free list in minor GC marking as the background sweeping thread may be modifying it r=terrence
7730fb681bd794570ad89ecd70739f480da75ead
created 2015-01-21 10:53 +0000
pushed 2015-01-21 22:14 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Assert JSCLASS_IMPLEMENTS_BARRIERS is implemented everywhere r=terrence
26d8f946a53b7383828be2f3f4128ce36d0c00a7
created 2015-01-16 14:34 +0000
pushed 2015-01-21 22:14 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
540077a308669a42c0d8fe7dbd43d4cc36c9a5ff
created 2015-01-20 22:13 -0500
pushed 2015-01-21 03:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e9e78f9c8c40 (bug 1111361) for frequent Win7 dromaeo OOMs. a=me
e9e78f9c8c40b807a4ecb5dded9cc188a4af0d90
created 2015-01-16 09:44 -0800
pushed 2015-01-21 03:14 +0000
Terrence Cole Terrence Cole - Bug 1111361 - Allow for lower latency GC on elm micro-benchmark; r=jonco
8e736f848d7c2e7aea4e35fb7ad538a4ceff700d
created 2015-01-20 10:57 -0800
pushed 2015-01-21 03:14 +0000
Terrence Cole Terrence Cole - Backout cafc08288982 (Bug 1111361) for a 19% regression on splay.
less more (0) -300 -100 -60 tip