js/src/jsgc.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)
257f949e15fa304bf7032f77e245d6863aeb9f6b
created 2012-11-29 17:21 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 769015 - Make sure we GC on shutdown even with deterministicgc() (r=mccr8)
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
07ce116d5ee89008fe1ad2b74856c0ca4d4cea22
created 2012-11-28 13:46 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 815931 - Move write barrier verifier to its own file (r=terrence)
1edf3b8879cfd4d90d68cdd1f0c7bd7867ec1a1f
created 2012-11-27 18:16 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 815931 - Use GC auto classes in write barrier verifiers (r=terrence)
15115c5169da9fb9ce82e821ec08c7be916d6684
created 2012-11-27 18:13 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 815931 - Move GC heap iteration to separate file (r=jonco)
e94baab35c6321727405efb9377b8729b566497f
created 2012-11-27 18:12 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 815931 - Move GC auto classes to header (r=jonco)
7fe5182d67862f691375879eb9dabf8b7e7e7f9d
created 2012-11-27 17:59 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - Bug 815931 - Move GC root marking to a separate file (r=terrence)
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)
eba018b02032fba568e019548af76d7d3c4cc91b
created 2012-11-27 15:53 -0800
pushed 2013-02-19 18:06 +0000
Jeff Walden Jeff Walden - Various warning fixes. No bug, r=themaid
37a54196d003ac95f9f90ea2eb4c91876a02542d
created 2012-11-27 16:44 -0500
pushed 2013-02-19 18:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fff6b88d59c4 and 1c53e57a11ba (no bug) for OSX 10.8 bc crashes.
82e61145a1dce2148e93c7e85ee193c38504ce48
created 2012-11-27 16:28 -0500
pushed 2013-02-19 18:06 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 2 changesets (bug 813381) for build bustage
fb86e02eb4201befb72b8e8b03cebfe1135edadf
created 2012-11-27 12:24 -0800
pushed 2013-02-19 18:06 +0000
Steve Fink Steve Fink - Bug 813381 - Further CheckStackRoots optimization - suppress repeated checks of the same stack configuration. r=terrence
415cbab797d5be3728ec9ec6d89a8a4920411b5d
created 2012-11-19 14:20 -0800
pushed 2013-02-19 18:06 +0000
Steve Fink Steve Fink - Bug 813381 - Optimize CheckStackRoots. r=terrence
fff6b88d59c4a68ad5baec1ef09bbb8e87a04eeb
created 2012-11-27 12:04 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - No bug - Fix compile error in jsgc.cpp
1c53e57a11ba46fb4e02e082a31a36e2d0faa415
created 2012-11-27 12:00 -0800
pushed 2013-02-19 18:06 +0000
Bill McCloskey Bill McCloskey - No bug - Fix macro warning in jsgc.cpp (rs=Waldo)
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
3bf6ca8d603ba959ff521daf6ba2b94f11cedf53
created 2012-11-06 16:01 +0000
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Mark weak references in the current compartment group only rather than for all collecting compartments r=billm
1bdaf0020ab9c4466a7ddaf9e516a0f544304ca7
created 2012-11-02 18:03 +0000
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Make weakmap list per-compartment rather than per-runtime r=billm
344fff01645bd689299effa8d3017f2860e4ca18
created 2012-11-02 18:02 +0000
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Make debug scopes object part of compartment not runtime r=billm
a65bfc6d197575eee8daaa5d7098ba78a8f39ecc
created 2012-10-31 17:59 +0000
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Store the list of arraybufs per compartment rather than on the runtime r=billm
74f07744018ac43fedab745f62991d0cd2b6348e
created 2012-10-24 13:08 -0700
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Update GC stats with time spent marking in the sweep phase and add more detail to sweep tables phase r=billm
481687026c08e71edd1b96c2b57b3b8b7ec25412
created 2012-10-16 12:28 +0100
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Sweep debugger objects in the same group as their debugees 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
067ed4955e29929a4beaf74c900988f61e7d72c9
created 2012-10-12 10:45 +0100
pushed 2013-02-19 18:06 +0000
Jon Coppeard Jon Coppeard - Bug 790338 - Split up xpconnect finalization callback r=billm
6aabb17a3cffa0c641d27c87723412029a3d755f
created 2012-11-22 16:09 -0800
pushed 2013-02-19 18:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 799185 part 3 - Improve debug utilities within NoGCScope. r=terrence
7600a1ab2d7c79b541c67c8978ff3b12f31c9604
created 2012-11-16 15:59 -0600
pushed 2013-02-19 18:06 +0000
Jason Orendorff Jason Orendorff - Bug 812314 part 1 - Use fewer namespace js {...} blocks in .cpp files in js/src, js/src/builtin, js/src/vm. r=luke.
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)
67307687e5ffce5db82b599e7b60f22a4a59cbe1
created 2013-02-05 18:41 +0000
pushed 2013-02-05 18:49 +0000
Jon Coppeard Jon Coppeard - Backout 166eefa41f21 (bug 812393) for crashes in IncrementalCollectSlice a=akeybl
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)
166eefa41f211184ad020494267f53e040dff352
created 2012-11-16 11:08 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 812393 - Sweep strings and scripts incrementally (r=jonco)
6ba78023b36730c1140355ddb6df4c7f9981b8e7
created 2012-11-14 06:46 -0800
pushed 2013-01-07 21:25 +0000
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
5a1edbdb251f642466dd427dbd05dec957bfa03c
created 2012-11-13 17:14 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 811176 - Shrinking GCs should clean up everything (r=terrence)
6e56236dfd3f200f0fb691036029e279e8d6f5a1
created 2012-11-13 17:13 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 811176 - Purge small exec pools on GC (r=njn)
0a7a2c6d72de3d278f399d6fe9b43d82cd6be67d
created 2012-11-13 18:58 -0500
pushed 2013-01-07 21:25 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 781602 - Permit multiple ion compilation modes. r=dvander
24babe39cd7e49b531f003478eab98f9e29060bc
created 2012-11-12 21:08 -0800
pushed 2013-01-07 21:25 +0000
Phil Ringnalda Phil Ringnalda - Merge m-c to m-i
7c4212c1e583c7b154a6bcc4a4fa2ee1c9dc35ad
created 2012-11-12 15:30 -0800
pushed 2013-01-07 21:25 +0000
Luke Wagner Luke Wagner - Bug 810192 - don't require a default constructor for Hash{Map,Set}; only construct objects for live elements (r=terrence)
a10481c78d8e4d4a179b25f4aab47c3dec9c2a4c
created 2012-11-12 14:57 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 810560 - Fix scheduledForDestruction assertion (r=luke)
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)
bdd3bfd15630dca7e468e1b77081db88beb79a2a
created 2012-11-07 10:30 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 808067 - Fix needsBarrier for GC (r=sstangl,jonco)
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
651dc9d52259884f7c3924334581530a85fa2dcb
created 2012-11-06 22:32 -0500
pushed 2013-01-07 21:25 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 807480 - Add Rooted<T> roots to PerThread state. r=luke
5d6ef2feaa936465af08b0e15344db5bb7659190
created 2012-11-06 19:50 +0100
pushed 2013-01-07 21:25 +0000
Landry Breuil Landry Breuil - Bug 792085. Fix js build on ppc, broken since ionmonkey merge. r=dvander
60c4b0129f99426fee5c15774ade54e6fae60b4b
created 2012-11-05 17:22 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 808067 - Back out again due to possible orange (r=orange)
ef966ef53b2330c4598c079a9a2f52c5a1f50c54
created 2012-11-05 14:22 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 808067 - Fix needsBarrier (r=sstangl,jonco)
6dcc0beba62ce3b7946be41d63e9a584163791a3
created 2012-11-05 22:13 +0000
pushed 2013-01-07 21:25 +0000
Ed Morley Ed Morley - Backout f458467cc2cf & 5c5e4097dd20 (bug 808067) for make check failures
f458467cc2cf2eadd74f0ac2d2b6c61d9b4968f1
created 2012-11-05 13:17 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 808067 - Change the compartments we iterate over when ending GC (r=jonco)
5c5e4097dd20b5fc8b8dbcd6a0bdae83ee9142cd
created 2012-11-05 13:16 -0800
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Bug 808067 - Toggle Ion barriers when resetting incremental GC (r=sstangl)
f0eed1436c8b1bf2c34e661cdf8706b119266163
created 2012-11-02 18:21 -0700
pushed 2013-01-07 21:25 +0000
Bill McCloskey Bill McCloskey - Backout bug 778993 for kraken regression (r=regression)
less more (0) -1000 -300 -100 -60 tip