js/src/gc/Marking.cpp
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +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 09:19 +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 17:18 +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 17:18 +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 08:54 +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-23 22:45 +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 08:41 +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-17 17:58 +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-16 16:47 +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 13: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-02 19:47 +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 09:09 +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-28 19:45 +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 02:59 +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 00:39 +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 06:25 +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 10:18 +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 10:18 +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 11:53 +0000
Ed Morley Ed Morley - Backed out changeset 3adf62f886d9 (bug 650161)
da9a761dc0783cb1bb06ab2047428ad11de5f966
created 2014-08-14 12:52 +0100
pushed 2014-08-14 11:53 +0000
Ed Morley Ed Morley - Backed out changeset 8d1e96d1eb31 (bug 650161)
8d1e96d1eb31a7d1dfd107764ac32e75f913a52a
created 2014-08-14 11:52 +0100
pushed 2014-08-14 11:02 +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 11:02 +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 15:01 +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-11 19:55 +0000
Terrence Cole Terrence Cole - Bug 1024250; r=billm
abe747ee0aca6ae8fff459e28abb951084738ccf
created 2014-08-11 10:44 -0800
pushed 2014-08-11 18:44 +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-06 04:49 +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-29 20:51 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
1bb59a022bff644f4965319fb7746b4be460d49e
created 2014-07-16 17:45 +0100
pushed 2014-07-16 16:49 +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-01 18:54 +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 09:21 +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 07:23 +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 08:29 +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-23 19:19 +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-23 19:19 +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-23 19:19 +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 01:12 +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-17 18: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 09: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 05:04 +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-09 19:30 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Back out for webrtc crashes.
3e9ea27401838363e58d8908bd320ef13fd8d04f
created 2014-03-11 13:44 -0400
pushed 2014-06-07 10:31 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-06-06 13:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE
d15632d881261b2d3a6225b30c4e84c0cb0eb5a9
created 2014-06-06 11:42 +0200
pushed 2014-06-06 12:33 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. Take 2. r=jandem, r=shu, r=terrence, r=jonco
16fb5d3adef7eb27673d5453706ed1efc038ec77
created 2014-06-06 10:18 +0200
pushed 2014-06-06 08:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d89d4281fd8d (bug 933313) for bustage on a CLOSED TREE
d89d4281fd8d5d51634491a7f100695c89071112
created 2014-06-06 09:21 +0200
pushed 2014-06-06 08:01 +0000
Lars T Hansen Lars T Hansen - Bug 933313 - Per-worker generational GC for PJS. r=jandem, r=shu, r=terrence
86195553d5e7ac9050514262562df8118c591d88
created 2014-06-04 18:22 -0400
pushed 2014-06-04 22:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1015663 - Fix more bad implicit conversion constructors in the JS engine; r=jorendorff
313dee1cd22814b4e81a8adacfcd474af456cbdf
created 2014-05-30 07:46 -0700
pushed 2014-06-02 17:08 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
3ac2205532ed66999c8fa7b25d42f8ccb7908617
created 2014-05-30 15:23 -0400
pushed 2014-05-30 19:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 1016738, bug 1017150) for spikes in GC-related crashes.
93c5b9181c8441888204eb47444eb750269fe59a
created 2014-05-30 07:46 -0700
pushed 2014-05-30 14:47 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-26 18:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
a6cf64544f9b9c82e3bde274db80bd2a2fa3be4e
created 2014-05-14 19:48 -0700
pushed 2014-05-20 20:48 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
a1a599888834c784e2db167d9d5aec852862aefe
created 2014-05-16 13:52 -0700
pushed 2014-05-16 20:54 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 973238) for build bustage on a CLOSED TREE
cc81a0f56362553c66ac50ccb1d41ae7e8352662
created 2014-03-11 13:44 -0400
pushed 2014-05-16 20:17 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett
1b4e6df50d16d3fbfd8e004ef029196a02978413
created 2014-05-16 14:52 -0400
pushed 2014-05-16 18:52 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
36bfb1d8b8fef01877faaf2741d9b1908a47708d
created 2014-05-14 19:48 -0700
pushed 2014-05-16 17:09 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
40bc628f60c4a9e8c69d207548004ef34d82453d
created 2014-05-14 09:15 -0700
pushed 2014-05-14 16:20 +0000
Terrence Cole Terrence Cole - No Bug - Fix a warning introduced by bug 984361; r=jonco
20a7c079fe628039b41a430cb74c0f4a99a8dfd2
created 2014-05-09 14:20 -0700
pushed 2014-05-09 23:35 +0000
Terrence Cole Terrence Cole - Bug 984361 - Crash earlier in diagnostic build if we mark an obviously invalid pointer; r=sfink
824cb08274936a105d4db5bb2b1fad002f2136ac
created 2014-05-09 14:59 -0700
pushed 2014-05-09 21:59 +0000
Terrence Cole Terrence Cole - Backout 472087bf4626 (Bug 984361) for link errors on a CLOSED TREE.
472087bf46267ba22cec3981c7fe98b4da3a31aa
created 2014-05-09 14:20 -0700
pushed 2014-05-09 21:20 +0000
Terrence Cole Terrence Cole - Bug 984361 - Crash earlier in DIAGNOSTICS mode if we mark a nullptr; r=sfink
fd9b3cd32b47b018adc22680e9965ae291da3694
created 2014-04-30 12:13 +0100
pushed 2014-05-01 09:28 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
less more (0) -100 -60 tip