js/src/gc/Marking.cpp
a4c6aedf00deb3d3683a5253c88e42acb3b22e29
created 2012-11-30 12:20 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Backout a6b604916694 (bug 747066) because it's broken
70e354775e1bfa84f62119ca333785132fae8c28
created 2012-11-30 14:41 -0500
pushed 2013-02-19 18:06 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset fc50a2127738 (bug 815999) because of crashes in unit tests
fc50a21277387ea331fd6241e0722aaab4398301
created 2012-11-29 11:36 +0000
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 815999 - Sweep debugger and debugee objects in same group and improve black->gray pointer detection r=billm
a6b60491669479843bf270cf79cea8bd2af03f49
created 2012-11-28 17:03 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 747066 - Inline xpc_UnmarkGray (r=terrence)
8aeaeb18da5f3a22942691a7cc96b3325feae012
created 2012-11-28 16:59 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Backout 4a88d1080c08 (bug 747066) for orange
4a88d1080c088f5564f24995f45912b3d57b218c
created 2012-11-19 10:59 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 747066 - Inline xpc_UnmarkGray (r=terrence)
6f0c997ba776240b89b5b2aa7bd0f98092f30ffc
created 2012-11-27 21:07 -0800
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Assert that GC things are only marked on the main thread, bug 815906. r=billm
26172ff887ae4ab578e6b468062d4e2d4476b9cc
created 2012-11-16 15:52 +0000
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Handle nuked wrappers in list of incoming gray pointers r=billm
2fd089d5fff41457363e877a26375d3ba2341b18
created 2012-10-12 15:26 +0100
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Fix issues with gray marking r=billm
f55177f70719bc39e73c380cf0486a7512102124
created 2012-11-16 15:34 +0000
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Sweep compartments in groups r=billm
ba392e23a45847443171168a806d8142d5992911
created 2012-10-12 10:45 +0100
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Add Is*AboutToBeFinalized functions r=billm
d19500da9c1679236fa7b2e2ff0343d2687c14df
created 2012-11-16 16:00 -0600
pushed 2013-02-19 18:06 +0000
Jason Orendorff Jason Orendorff - Bug 812314 part 2 - User fewer namespace js {...} blocks in .cpp files in js/src/gc. r=terrence.
fb729e54421e96f8424704a4930c5bafceefafdd
created 2012-11-20 10:45 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Backout 2ee20348ae59 (bug 747066) for Win64 crashes
2ee20348ae5989e059aa0012a5a6fa208fbd2a6a
created 2012-11-19 10:59 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 747066 - Inline xpc_UnmarkGray (r=terrence)
2474f4adcefbb57cd85f56da5863a3949cd0b60d
created 2013-01-08 10:36 -0800
pushed 2013-01-28 21:48 +0000
Andrew McCreight Andrew McCreight - Bug 690970, part 1: unmark gray read barrier for weak maps. r=billm a=lsblakk
8e727004e1e3c4ece7a86aea2fba887fe156182c
created 2012-12-03 11:19 -0800
pushed 2013-01-28 21:48 +0000
Bill McCloskey Bill McCloskey - Bug 817218 - Move UnmarkGray to the JS engine (r=mccr8)
1b0226622e94b2c7aedc16ade4ac23e98f8e407e
created 2012-11-12 21:01 -0800
pushed 2013-01-07 21:25 +0000
Phil Ringnalda Phil Ringnalda - Back out 08fd9aa0d6e1 (bug 810102) for turning bug 728834 permaorange
08fd9aa0d6e1d9e1493eed9013422bbcd3dcfb60
created 2012-11-08 15:35 -0800
pushed 2013-01-07 21:25 +0000
Terrence Cole Terrence Cole - Bug 810102 - Exactly root all BaseShape; r=sfink
ff655e6f934c5255f6a866825f25c838ba7f2986
created 2012-11-09 11:44 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 803376 - Add a new form of TRANSPLANT GC, with assertions for leaks (r=luke)
7dbb863bed7ca9906af2df81569f0d42f15d2808
created 2012-11-09 11:39 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Backout 34791dac914c for assertion failure (bug 803376)
34791dac914ce1d9005448f7704b5676838d9c49
created 2012-11-07 12:06 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 803376 - Add a new form of TRANSPLANT GC, with assertions for leaks (r=luke)
31262478deb7c6efbb6806046d08d63bacefc27f
created 2012-10-03 22:44 -0700
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 803376 - Add a special form of wrapper rooting (r=luke)
13cf8566804c43365ae71b9e1a0f10350ccefad0
created 2012-11-06 17:35 -0800
pushed 2013-01-07 21:25 +0000
Terrence Cole Terrence Cole - Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo
a0853ae2ee0fc5e79847bdaf08be31451088eab8
created 2012-09-26 09:49 -0700
pushed 2012-11-19 21:10 +0000
Bill McCloskey Bill McCloskey - Bug 787856 - Initial support for lazy prototypes (r=bhackett)
e0398687f0305850066b74a86913f3b403560117
created 2012-09-07 15:17 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
d1b17b12a472efd78831ef9f6b9f331c96c438b0
created 2012-08-16 14:04 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
88d3097f006d1769ab0c93d52ff25cc8a1b2e390
created 2012-08-09 17:12 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Overhaul safepoints on X64 to correctly mark Values (bug 779390, r=pierron).
a21ef9ee88f4d0168b073a98cc9c7b9283cf8649
created 2012-07-20 12:02 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
7aa128dbd1a9e5b9272376aa9a1f4aa23afd8787
created 2012-07-10 19:45 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
87e239ca45c65753eaf4e6c0f6c451cf420bd9f3
created 2012-06-23 08:35 -0400
pushed 2012-11-19 21:10 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge the last PGO-green inbound changeset to m-c.
881c4b8e74045a4033f68ec402c245f5939481f8
created 2012-06-20 17:36 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
c55f5f8b93857e2b08331a1b4fafd979d3ebb444
created 2012-06-15 15:23 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
3b9f67f4ab7140c9447cd5d1598ac4005223df73
created 2012-05-16 15:39 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
ff94073c1907847eb47adad281abf16a9fb0892c
created 2012-05-11 14:35 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
e3b632e26dc04c0cf0226c8b2681a0d3243464ea
created 2012-05-08 17:34 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
080fe4327259783bf01cd24cc561cbc21e61d959
created 2012-05-04 19:16 -0700| base
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8464ed98f78b18825c727c311a2001f2a243320b
created 2012-09-06 16:50 -0700
pushed 2012-11-19 21:10 +0000
Jeff Walden Jeff Walden - Fix clang warnings on extraneous semicolons after member function definitions, implicit NULL-to-bool conversions, and the utter deadwood-ness of PCStack::cx. No bug, r=themaid, r=sfink
258f0a5ed7f552678ee55dd15cf2cae62b1ad402
created 2012-07-16 10:54 -0700
pushed 2012-10-08 18:29 +0000
Terrence Cole Terrence Cole - Bug 776583 - Make post barrier verifier pass interpreter tests; r=billm
9e98e33cb80df128010a11f20bb6eab2f3bd85c2
created 2012-08-23 15:20 +0100
pushed 2012-10-08 18:29 +0000
Jon Coppeard Jon Coppeard - Fix bad indentation in fix for 784282 (no bug, DONTBUILD)
e8bf3b589c2d88707b9e58bb2a1a6d5050c42326
created 2012-08-22 10:45 +0100
pushed 2012-10-08 18:29 +0000
Jon Coppeard Jon Coppeard - Bug 784282 - GC: Assert that cross-compartment pointers are wrapped when marking r=billm
48cfc16cac717fc5f6347b6794c668c70298121a
created 2012-07-30 11:38 -0700
pushed 2012-10-08 18:29 +0000
Luke Wagner Luke Wagner - Bug 775323 - build Bindings after, not during, parsing (r=ejpbruel)
18295d17cba2fe08f96f73f7add71c70360e60b8
created 2012-07-03 16:34 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo.
a3c416843da08a87cbcac8a3559b0c6863d21d23
created 2012-07-08 03:00 -0700
pushed 2012-08-27 22:37 +0000
Luke Wagner Luke Wagner - Bug 770795 - add NullPtr and associated Handle constructor (r=billm)
7919de7e468cbb10df2838491b3172c0d063fccb
created 2012-07-03 17:25 -0700
pushed 2012-08-27 22:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 687724 (part 2) - Make JSCompartment::global() fallible. r=luke.
86cf7f8a124a1a309d362d7c3e028a4f6bad0a34
created 2012-07-04 19:26 -0400
pushed 2012-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 3a488b71b69a (bug 725907 part 1) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
3a488b71b69a7586cb506510a2535f559e7db64b
created 2012-07-03 16:34 -0500
pushed 2012-08-27 22:37 +0000
Jason Orendorff Jason Orendorff - Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo.
8f15e352d4b4fa0ec9315938623365abfd75ea3b
created 2012-06-28 17:35 -0700
pushed 2012-08-27 22:37 +0000
Steve Fink Steve Fink - Bug 767141 - Add a Rooted<Type> and use it to root some scary type manipulation. r=bhackett
0dd9559f15ff98a990e79cb204f76a1c88a72d8a
created 2012-06-21 14:19 -0700
pushed 2012-08-27 22:37 +0000
Steve Fink Steve Fink - Bug 767141 - moar rooting. r=bhackett
59be51b3268d79d55c68205f3a9f076de6b9491a
created 2012-06-22 11:26 +0100
pushed 2012-08-27 22:37 +0000
Jon Coppeard Jon Coppeard - Bug 763984: Simplify the code and use the same path for incremental/non-incremental GC r=billm
613262f091e67d18f545c84ec76db1b4adebac25
created 2012-06-18 09:37 -0700
pushed 2012-08-27 22:37 +0000
Luke Wagner Luke Wagner - Bug 765297 - free up bits in String::lengthAndFlags for new string subtypes (r=njn)
e079dfd1285ea037041ad306202d08dff2692512
created 2012-06-07 17:37 -0700
pushed 2012-08-27 22:37 +0000
Terrence Cole Terrence Cole - Bug 763096 - Root ScopeIter stack storage; r=luke
6b5800cf2020b90fc25b47c34f66e81c545d3559
created 2012-06-25 10:04 -0700
pushed 2012-07-16 19:38 +0000
Luke Wagner Luke Wagner - Bug 764296 - free up bits in String::lengthAndFlags for new string subtypes (r=njn,a=akeybl)
502d5e87aeff15fcda5dcde906ee78c3473cead6
created 2012-05-23 10:34 -0700
pushed 2012-07-16 19:38 +0000
Terrence Cole Terrence Cole - Bug 730933 - Make IsAboutToBeFinalized indirect; r=billm
fb3036d9b9e6a0c493d0bec20b67d57c539100f1
created 2012-05-20 14:34 -0700
pushed 2012-07-16 19:38 +0000
Till Schneidereit Till Schneidereit - Bug 756851 - add missing call to object->markIfUnmarked before GCMarker::pushObject. r=billm
5232403e7b8f64b31d87b81b7b03570ec42af441
created 2012-05-18 13:35 -0400
pushed 2012-07-16 19:38 +0000
Till Schneidereit Till Schneidereit - Bug 755604 - Incrementalize JSCompartment::markTypes. r=billm
f2a65c6a01f6e131d8dc6b122f30a4b19b05ef84
created 2012-05-17 19:34 +0100
pushed 2012-07-16 19:38 +0000
Ed Morley Ed Morley - Backout a97741bbd972 (bug 755604) for compilation failures
a97741bbd972fe054fbce4b95fa432fe5df63e9a
created 2012-05-17 14:25 -0400
pushed 2012-07-16 19:38 +0000
Till Schneidereit Till Schneidereit - Bug 755604 - Incrementalize JSCompartment::markTypes. r=billm
less more (0) -60 tip