Andreas Gal
|
9a7cc712a8
|
When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker). (relanding in a CLOSED TREE)
|
2011-02-19 22:59:49 -08:00 |
|
Jeff Walden
|
1e41f95c6d
|
#jsapi observed the extent of orange in the TM tree and saw that OS X x86 opt was consistently and totally evil. So jwalden was sorry he had ever pushed changes for bug 631135. It broke his heart. And he said, “I will wipe this tree of every push back to 9105cd721d46. Yes, and I will revert the entire TM CLOSED TREE. I am sorry I ever pushed to it.” But 9105cd721d46 found favor with #jsapi.
|
2011-02-20 17:46:35 -08:00 |
|
Andreas Gal
|
faec8b99c2
|
When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker).
|
2011-02-19 22:59:49 -08:00 |
|
Ben Turner
|
9af6c69d00
|
Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
|
2011-02-16 12:47:08 -08:00 |
|
Ben Turner
|
e29dc44bff
|
Backout 10ebc5ea11ac due to test failures.
|
2011-02-09 15:29:31 -08:00 |
|
Ben Turner
|
3fb884d2a6
|
Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
|
2011-02-09 12:51:16 -08:00 |
|
Ben Turner
|
314aa75aac
|
Backout bug 614347 due to test failures
|
2011-02-08 22:15:48 -08:00 |
|
Ben Turner
|
3dd9784466
|
Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
|
2011-02-08 18:54:14 -08:00 |
|
timeless@mozdev.org
|
313f426282
|
Bug 615834 warning: inline function ‘JSCompartment* JSObject::getCompartment() const’ used but never defined. r=gal
r=mrbkap
--HG--
extra : rebase_source : fe12e4864bb95a55802be395bd119a064af64baf
|
2011-01-18 14:25:46 -08:00 |
|
Gregor Wagner
|
cbc0a9cb10
|
Enable per-compartment garbage collection (bug 605662, r=gal).
|
2011-01-07 23:44:57 -08:00 |
|
Bill McCloskey
|
c8eee530e2
|
Bug 584860 - Move TraceMonitor into compartment (r=gal)
|
2010-12-22 12:02:25 -08:00 |
|
Igor Bukanov
|
f110aa58b7
|
bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett
|
2010-10-14 16:12:19 +02:00 |
|
Gregor Wagner
|
e80be2276c
|
Bug 612829 - fix JS_DUMP_CONSERVATIVE_GC_ROOTS, r=igor
|
2010-11-17 12:39:45 -08:00 |
|
Gregor Wagner
|
a9ae1a03f4
|
Bug 612015 - Put all external strings in one arena r=igor
|
2010-11-15 12:39:00 -08:00 |
|
Igor Bukanov
|
d300dba85e
|
bug 602534 - simpler scheduling of the last ditch GC. r=anygregor
|
2010-10-07 22:43:52 +02:00 |
|
Brian Hackett
|
f9cf7a5b7d
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -07:00 |
|
Gregor Wagner
|
34dd1159af
|
Bug 603433 - TM: various GC cleanups, r=igor
|
2010-10-13 09:22:05 -07:00 |
|
Andreas Gal
|
04c3f3cf48
|
bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
|
2010-09-27 13:49:09 -07:00 |
|
Brian Hackett
|
abdc87c9ca
|
Header changes for sixgill, annotations. bug 601129, r=jorendorff
|
2010-10-01 21:00:55 -07:00 |
|
Igor Bukanov
|
a8c5b53e2a
|
bug 600687 - proper accounting for colors during the marking phase. r=anygregor
|
2010-09-30 01:31:20 +02:00 |
|
Gregor Wagner
|
fdb731becb
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
Brian Hackett
|
066d48b6b6
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
e8819f33fa
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Igor Bukanov
|
e353306519
|
bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor
--HG--
extra : rebase_source : 7d6b09d93bdc463cf7d06d2cdbe09085fd0e4b4b
|
2010-09-07 23:08:20 +02:00 |
|
Robert Sayre
|
0308956e29
|
Backed out changeset e2e1ea2a39ce. (Igor Bukanov – bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor)
|
2010-09-01 11:24:45 -07:00 |
|
Igor Bukanov
|
3232f601ce
|
bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor
|
2010-08-19 21:28:12 +02:00 |
|
Igor Bukanov
|
edc6d00c4e
|
bug 477999 - JS_SuspendRequest should suspend requests from all contexts . r=gal,anygregor
|
2010-08-30 20:46:18 +02:00 |
|
David Mandelin
|
5eba7a1580
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-31 10:36:08 -07:00 |
|
Gregor Wagner
|
d5979d2297
|
[Bug 592007] TM: New Scope patch changes GC behavior in browser r=gal (CLOSED TREE)
|
2010-08-31 08:37:16 -07:00 |
|
David Mandelin
|
de19395f25
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:19:36 -07:00 |
|
David Mandelin
|
3dc48e12b2
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:13:32 -07:00 |
|
David Mandelin
|
6d5af732b7
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 12:03:59 -07:00 |
|
Brendan Eich
|
782ef24d23
|
Back out patch for 477999 due to assertbotch on Mac OS X trace-test shutdown, all tests.
|
2010-08-29 12:41:24 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
David Mandelin
|
ef5b0f9077
|
[JAEGER] Merge from tracemonkey.
|
2010-08-25 11:00:41 -07:00 |
|
Gregor Wagner
|
8817352356
|
Bug 589262 - TM: Move GCStats into separate file. r=igor
|
2010-08-24 18:57:14 -07:00 |
|
David Mandelin
|
a21c621577
|
Merge from Tracemonkey.
|
2010-08-19 11:11:36 -07:00 |
|
Gregor Wagner
|
77d8fcb9e6
|
Bug 572057 - TM: remove weak roots (pigeon hole) r=igor
|
2010-08-18 12:46:47 -07:00 |
|
David Mandelin
|
d32d792513
|
[JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste.
|
2010-08-17 15:32:40 -07:00 |
|
Igor Bukanov
|
5b9726fc8e
|
bug 477999 - JS_SuspendRequest should suspend requests from all contexts. r=anygregor,gal
--HG--
extra : rebase_source : 593bcd06380a6d6ade3da1ffed11eeb18b43cdfd
|
2010-08-12 15:02:51 +02:00 |
|
David Mandelin
|
df3e6a9e74
|
[JAEGER] Merge from tracemonkey.
|
2010-08-09 11:36:39 -07:00 |
|
Paul Biggar
|
6634b70997
|
Split object/function allocation paths to avoid branch (578158, r=brendan).
|
2010-08-09 09:11:22 -07:00 |
|
David Mandelin
|
d0199725aa
|
Merge from tracemonkey.
|
2010-08-05 15:57:34 -07:00 |
|
David Mandelin
|
d7f6c4209b
|
Merge from Tracemonkey.
|
2010-08-02 15:55:29 -07:00 |
|
Igor Bukanov
|
e48bf454d2
|
bug 583763 - conservative GC cleanup and better reporting of missing conservative roots. r=anygregor
|
2010-08-05 14:16:56 +02:00 |
|
David Anderson
|
9621bf247c
|
[JAEGER] Conservatively scan the JS stack (bug 583084, GC changes r=gregor).
|
2010-07-29 17:13:08 -07:00 |
|
Gregor Wagner
|
d58c414a8f
|
Bug 587805 - TM: Clean GCMeter (r=igor)
|
2010-08-17 11:54:54 -07:00 |
|
Luke Wagner
|
dd44050eb2
|
Bug 581875 - use js::HashSet in JSAtomState (r=igor)
|
2010-07-28 09:54:14 -07:00 |
|
Andreas Gal
|
69df940a4e
|
Back out bug 580803.
|
2010-07-28 11:20:19 -07:00 |
|