js/src/gc/Marking.cpp
3d2cbf625d1cff443957dca61e85a78917b5dc56
created 2015-01-07 10:25 -0700
pushed 2015-01-07 23:41 +0000
Brian Hackett Brian Hackett - Bug 1113744 - Trace type descriptors attached to type objects, r=nmatsakis.
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
f1c8fc215969fb219cb332cafa29f3ade591eecf
created 2014-12-22 15:55 -0800
pushed 2015-01-01 22:19 +0000
Terrence Cole Terrence Cole - Bug 1114058; r=jonco
571e6519a2a6380b5daf51c233b477b1095e3203
created 2014-12-17 17:31 -0700
pushed 2014-12-18 12:51 +0000
Brian Hackett Brian Hackett - Bug 1111363 - Allow trace list slots in type descriptors to retain their initial undefined value, r=sfink.
68386a0e19d0a1dd03cf57388c5fe5e4009ed915
created 2014-12-12 14:13 -0800
pushed 2014-12-17 00:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 16: Convert UnmarkGrayChildren to strongly typed internal APIs; r=jonco
c73fe9791999b98f507a08452712cbbe11d1abc8
created 2014-12-05 09:38 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 11: Convert UnmarkGrayGCThingRecursively to GCCellPtr; r=jonco, r=mccr8
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
caa4ffd2f7657fe4e2a19a11e083aeb5a1b241f6
created 2014-12-01 14:49 -0800
pushed 2014-12-08 20:46 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 1: Move GCTraceKind from jspubtd to TraceAPI; r=jonco, r=mccr8
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-08 11:50 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-06 00:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-06 00:03 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
f7705f553b85bc361857c72300bc279421cf9aa5
created 2014-11-24 20:24 -0700
pushed 2014-11-25 11:48 +0000
Brian Hackett Brian Hackett - Bug 1100170 - Optimize marking for inline typed objects, r=sfink.
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
fdad88f6319a1db7ca53e8edd3d81d144b6736ed
created 2014-10-31 13:55 -0700
pushed 2014-11-02 16:27 +0000
Brian Hackett Brian Hackett - Bug 1062830 - Fix bogus assert, r=billm.
5a443ae5cf229688a19b725f7b4e37e3eab5c8f3
created 2014-10-22 07:57 -0700
pushed 2014-10-22 20:01 +0000
Brian Hackett Brian Hackett - Bug 1072564 - Incrementalize sweeping of type information, r=billm.
8c605fc7e0e1b6bc91c7b11f95bf475a9f169ef6
created 2014-10-18 10:51 -0700
pushed 2014-10-20 12:40 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename NativeObject slots/elements to slots_/elements_, sr=luke.
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-20 12:40 +0000
Brian Hackett Brian Hackett - 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.
48ef078126bff7d189691d3d3bea46e3f666747a
created 2014-10-10 11:32 +0200
pushed 2014-10-11 02:00 +0000
Jan de Mooij Jan de Mooij - Bug 1073700 - Move getter/setter data out of BaseShape into a new AccessorShape type. r=bhackett
8be54e6c4dcd2f69d8c27ab6038e828dee126f63
created 2014-09-12 17:32 -0700
pushed 2014-10-06 21:11 +0000
Terrence Cole Terrence Cole - Bug 1064578 - Sweep tables in parallel; r=jonco r=bhackett
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
a59c2ddcf04cae9dc2e3a7702c8703b7430c3ff3
created 2014-10-02 10:19 +0100
pushed 2014-10-02 16:20 +0000
Jim Blandy Jim Blandy - Bug 1075591: Make js::gc::TenuredCell::asTenured return a TenuredCell &, not a TenuredCell *. r=terrence
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
4320b712d193785f03bb78a413a4a8ea29ba9b3f
created 2014-09-29 09:50 +0100
pushed 2014-09-29 18:57 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix interactions between compacting GC and type inference r=terrence
d652cf2db817c70c3b7f0b9431ecc617f0ed75b1
created 2014-09-23 15:45 -0700
pushed 2014-09-24 21:10 +0000
Brian Hackett Brian Hackett - Bug 1069680 - Restore array buffer view trace hook, clean up use of typed array layout constants, r=sfink.
3161ad541392fa48ff11ffea06dbbc2b17d8a02c
created 2014-09-22 09:36 +0100
pushed 2014-09-22 19:49 +0000
Jon Coppeard Jon Coppeard - Bug 1069655 - Unify the forwarding mechanisms used by generational and compacting GC r=terrence
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2014-09-18 02:16 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
cf9ed5c3532974b8b55d9b9ec6968d5c9b1e6026
created 2014-09-16 18:45 +0200
pushed 2014-09-17 00:06 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
47bdae7e0574af7d3d07fd27d44fd53a2d7ccc90
created 2014-09-03 15:38 +0200
pushed 2014-09-03 20:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1061664: Make a few variables and functions debug-only in /js; r=till
a1b25f21fe081d3e3033512a048fef0e955f91a9
created 2014-09-02 13:47 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Add acquired properties analysis, r=jandem.
35742bdc126cb37525e1784ad2c785d4524e57ef
created 2014-09-02 11:07 +0200
pushed 2014-09-02 18:33 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix some jit-test failures when compacting GC enabled r=terrence
f5d3c0ab2837a9e1a4837b565ae237218d2e2aa6
created 2014-08-26 16:02 -0700
pushed 2014-08-29 12:55 +0000
Terrence Cole Terrence Cole - Bug 1055163 - We do not need to visit nursery children in UnmarkGrayObject; r=sfink
6f3aaae237e9bd359dc4678e8fdabe155c6561d1
created 2014-08-27 22:59 -0400
pushed 2014-08-28 11:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b9c155d1b30d (bug 1005306) for mochitest-dt failures and various leaks.
b9c155d1b30d62fffa89a7fa2f859409961eae31
created 2014-08-28 02:39 +0200
pushed 2014-08-28 11:07 +0000
Till Schneidereit Till Schneidereit - Bug 1005306 - Improve GC-handling of canonical JSScript for LazyScripts. r=jonco,billm
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2014-08-20 13:28 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
5f351726ed582578dd05961645adb0dddd1ad1ff
created 2014-08-14 11:52 +0100
pushed 2014-08-15 15:49 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix test failures with compacting GC enabled r=terrence
2ec9c54f256eba6a5c908a9a565036d32acee9ae
created 2012-06-05 11:47 -0700
pushed 2014-08-15 15:49 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
71a2c9d84759ed1475a7a0ed89b6f4de58685da9
created 2014-08-14 12:52 +0100
pushed 2014-08-14 20:21 +0000
Ed Morley Ed Morley - Backed out changeset 3adf62f886d9 (bug 650161)
da9a761dc0783cb1bb06ab2047428ad11de5f966
created 2014-08-14 12:52 +0100
pushed 2014-08-14 20:21 +0000
Ed Morley Ed Morley - Backed out changeset 8d1e96d1eb31 (bug 650161)
8d1e96d1eb31a7d1dfd107764ac32e75f913a52a
created 2014-08-14 11:52 +0100
pushed 2014-08-14 20:21 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix test failures with compacting GC enabled r=terrence
3adf62f886d9015e01bf33b65c8f81b05906209b
created 2012-06-05 11:47 -0700
pushed 2014-08-14 20:21 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
d8e3511f49f489cfe4192ba24914c3ad19dbf06f
created 2014-07-31 16:21 -0500
pushed 2014-08-12 20:25 +0000
Jason Orendorff Jason Orendorff - Bug 1041261, part 1 - A collection of minor fixes inside the JS engine involving symbol jsids. r=terrence.
2986d8d21bc5997f063e1c7a2f7cf1e17de8e602
created 2014-07-28 10:16 -0700
pushed 2014-08-12 14:29 +0000
Terrence Cole Terrence Cole - Bug 1024250; r=billm
abe747ee0aca6ae8fff459e28abb951084738ccf
created 2014-08-11 10:44 -0800
pushed 2014-08-12 14:29 +0000
Brian Hackett Brian Hackett - Bug 1051155 - Simplify and clean up TypeNewScript, r=jandem.
906c4230aec8fe9705b95c64f820a26e2ac70f38
created 2014-06-17 11:20 -0700
pushed 2014-08-07 03:31 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-07-30 11:56 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
1bb59a022bff644f4965319fb7746b4be460d49e
created 2014-07-16 17:45 +0100
pushed 2014-07-17 00:08 +0000
Jon Coppeard Jon Coppeard - Bug 1035371 - Fix IsValueMarked() and IsValueAboutToBeFinalized() for symbols r=terrence
c1a2929d63101aee28ebd226c3cdfaa1f033ef65
created 2014-06-30 10:44 -0700
pushed 2014-07-02 12:51 +0000
Terrence Cole Terrence Cole - Bug 1031068 - Remove an unhelpful crash diagnostic; r=jonco
e599c809f50dfbd93bebe2fbb28edd025a8c8e9b
created 2014-06-26 10:07 +0100
pushed 2014-06-26 21:13 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make more GCRuntime state private and add necessary accessors r=terrence
6f8cc863fe3046209d8b15d99ff22a60c236c911
created 2014-06-26 09:21 +0200
pushed 2014-06-26 21:13 +0000
Lars T Hansen Lars T Hansen - Bug 1020290 - move notions of 'nursery' out of ThreadSafeContext, rename 'fjNursery'. r=shu
6dbb4388563bbc6acdb87126143ab5cd526182bc
created 2014-06-24 09:23 +0100
pushed 2014-06-24 15:52 +0000
Jon Coppeard Jon Coppeard - Bug 1028863 - Root SavedFrame::Lookup while creating new SavedFrame r=terrence
fdcaf5436d38fa38c7d1ad10b6b03485ab425b54
created 2014-06-23 10:56 -0500
pushed 2014-06-24 15:52 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 21 - Add symbol jsids (SYMBOL_TO_JSID), removing the legacy support for object jsids (OBJECT_TO_JSID). r=terrence,r=jimb,r=efaust.
d8e2600e9aa3abe063ef443781f13586f023687f
created 2014-06-23 10:56 -0500
pushed 2014-06-24 15:52 +0000
Jason Orendorff Jason Orendorff - Bug 645417, part 10 - Well-known symbols. r=terrence,r=efaust.
537d97cbf684826ee4153e15d2287fa31fd6e761
created 2014-06-23 10:55 -0500
pushed 2014-06-24 15:52 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 3 - Symbol layout and GC support for allocating them. r=terrence.
3124e2c4120249b3e39eb3c523f40befd249fc3e
created 2014-06-17 21:12 -0400
pushed 2014-06-18 12:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes.
aca2ec2457ec79b2f9c73b3d139498246a990ee6
created 2014-06-17 11:20 -0700
pushed 2014-06-18 01:21 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
39acaa2e399b9843fb4ebeceba4d3d352aa36b07
created 2014-06-16 10:40 +0100
pushed 2014-06-16 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make more GCRuntime state private and add accessors r=terrence
573458d104265605b48c401650ef13b48c257b4a
created 2014-06-09 22:04 -0700
pushed 2014-06-10 15:01 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
7831f5db9e251f9f885ba42c11f06812b2e92dd9
created 2014-06-09 12:30 -0700
pushed 2014-06-10 04:45 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Back out for webrtc crashes.
3e9ea27401838363e58d8908bd320ef13fd8d04f
created 2014-03-11 13:44 -0400
pushed 2014-06-07 18:13 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett
less more (0) -100 -60 tip