Andrew McCreight
|
31374c7891
|
Bug 736763 - CanSkipInCC when adding roots. r=smaug
|
2012-03-18 07:17:04 -07:00 |
|
Andrew McCreight
|
4ad16ff672
|
Bug 521853 - Make all cycle collector faults fatal. r=smaug
|
2012-03-15 21:13:08 -07:00 |
|
Andrew McCreight
|
7dc772d01a
|
Bug 728460, part 1 - add forget_skippable option to remove childless nodes. r=smaug
|
2012-03-05 13:48:04 -08:00 |
|
Andrew McCreight
|
19d62669fe
|
Bug 730357 - factor out common NoteChild code. r=smaug
|
2012-02-26 13:18:44 -08:00 |
|
Andrew McCreight
|
8acb3a3fe5
|
Bug 697115 - return detailed CC results. r=smaug
|
2012-02-23 20:16:37 -08:00 |
|
Andrew McCreight
|
f16d79e531
|
Bug 727604 - add release assertions to investigate cycle collector crashes. r=smaug
|
2012-02-20 12:13:29 -08:00 |
|
Olli Pettay
|
80f2d0e592
|
Bug 726346 - Implement a version of nsICycleCollectorListener for devtools, r=mccr8
--HG--
extra : rebase_source : e0ff9a1bba67eb8efa433f954ac03691252f6bed
|
2012-02-17 19:35:22 +02:00 |
|
Olli Pettay
|
8435d939fc
|
Bug 725768 - BBP for ObjectHolders, additional patch 2, r=mccr8
|
2012-02-13 22:59:14 +02:00 |
|
Andrew McCreight
|
49605ca50a
|
Bug 726374 - clean up CC debug timing infrastructure. r=smaug
|
2012-02-12 08:02:01 -08:00 |
|
Andrew McCreight
|
f8cd31c84a
|
Bug 696174 - Log JS heap at the same time as CC heap. r=bholley,smaug
|
2012-02-02 16:32:30 -08:00 |
|
Andrew McCreight
|
03d6a4cbfe
|
Bug 721794 - add SPS labels for CC entry points. r=smaug
|
2012-01-31 13:47:47 -08:00 |
|
Andrew McCreight
|
f75a456117
|
Bug 721420 - WantAllTraces should disable Skippable CC optimizations. r=smaug
|
2012-01-29 16:45:08 -08:00 |
|
Bill McCloskey
|
502e67c72c
|
Bug 706227 - Add way for JS_GC API users to give detailed reason for invocation (r=mccr8)
|
2012-01-25 10:59:55 -08:00 |
|
Luke Wagner
|
73a1588f02
|
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
--HG--
extra : rebase_source : f6d2c2c6083f4589691ede571159bfd7e7ef8701
|
2011-07-18 14:54:48 -07:00 |
|
Matt Brubeck
|
0978981988
|
Back out 79deba022227 (bug 675078) because of Win debug mochitest-other failures
|
2012-01-24 17:32:30 -08:00 |
|
Luke Wagner
|
0d7b41f9b5
|
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
|
2011-07-18 14:54:48 -07:00 |
|
Olli Pettay
|
3d279af6c1
|
Bug 718634 - Move CanSkip* to nsCycleCollectionParticipant, r=mccr8
--HG--
extra : rebase_source : 7eb8cadf14e2d38d689e74a354d6edee6f7f9d20
|
2012-01-17 18:32:19 +02:00 |
|
Olli Pettay
|
bf505639a0
|
Bug 716518 - Add skip* phases to cycle collector, r=mccr8
--HG--
extra : rebase_source : c53a42bbbc430384df37d0aeb0d882c09665f672
|
2012-01-14 18:58:05 +02:00 |
|
Ehsan Akhgari
|
0b39385507
|
Bug 714286 followup - Fix the temp path detection code for Windows; r=mccr8
|
2012-01-03 22:53:30 -05:00 |
|
Phil Ringnalda
|
b2a9cfa61e
|
Merge mozilla-inbound with mozilla-central
|
2012-01-01 20:53:49 -08:00 |
|
Olli Pettay
|
d526837f54
|
Bug 713778 - nsICycleCollectorListener should not enable trace_all by default, r=mccr8
|
2012-01-01 23:48:42 +02:00 |
|
Ehsan Akhgari
|
897d64ec2a
|
Bug 714286 - Cycle collection log should be written to a place where the process can write to, and the name of the file should be printed to the error console; r=mccr8
|
2012-01-01 17:34:00 -05:00 |
|
Andrew McCreight
|
b853df90ad
|
Bug 706164 - Add telemetry for CC forcing GC. r=bent
|
2011-12-05 09:04:41 -08:00 |
|
Nathan Froyd
|
7d3e14b253
|
Bug 709205 - use GetObserverService in xpcom; r=dougt
|
2011-12-09 14:36:17 -05:00 |
|
Andrew McCreight
|
c6c27e37e2
|
Bug 668855, part 5: scan weak maps. r=gal
|
2011-11-24 07:35:57 -05:00 |
|
Andrew McCreight
|
5867337fb1
|
Bug 668855, part 4: store weak map info in CC data structure. r=gal
|
2011-11-24 07:35:56 -05:00 |
|
Andrew McCreight
|
250806422b
|
Bug 668855, part 2: add nsCycleCollectionTraversalCallback hook for weak mappings. r=peterv
|
2011-11-24 07:35:56 -05:00 |
|
Andrew McCreight
|
1cf9899558
|
Bug 694436 - begin CC listener before BeginCollection. r=bent
|
2011-10-13 17:37:18 -07:00 |
|
Olli Pettay
|
588c360a28
|
Bug 702240 - [CC] Optimize sizeof nsPurpleBuffer::Block, r=mccr8
|
2011-11-14 18:10:06 +02:00 |
|
Luke Wagner
|
24ebb0ec95
|
Bug 650411 - assert in debug/release builds that JSRuntime is only used in a single-threaded manner (r=jorendorff,sr=dmandelin)
--HG--
extra : rebase_source : f18561fff556332789e05623ab0cec2e7faacf78
|
2011-07-01 14:11:31 -07:00 |
|
Ehsan Akhgari
|
2a602a5685
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
|
Jeff Walden
|
b7753477cf
|
Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
--HG--
extra : rebase_source : b4bae9a0f85abf2feb828609b50e756916b99a6f
|
2011-10-10 22:50:08 -07:00 |
|
Jeff Walden
|
eb2cb918a4
|
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
|
2011-10-12 12:21:53 -07:00 |
|
Jeff Walden
|
77ebbde4ab
|
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
|
2011-10-10 22:50:08 -07:00 |
|
Alon Zakai
|
7a2a264e2d
|
Bug 692305 - Make cycle collector dumps multiprocess-friendly. r=dougt
|
2011-10-06 13:22:43 -07:00 |
|
Michael Wu
|
d8e503c38b
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Andrew McCreight
|
8455baa711
|
Bug 679779 - Add a #define to always log CC graph. r=bent
|
2011-08-17 10:35:40 -07:00 |
|
Andrew McCreight
|
49c706d2b5
|
Bug 649532 - make cycle collector logging output complete CC graph. r=peterv
|
2011-06-22 10:41:17 -07:00 |
|
Luke Wagner
|
87add7e577
|
Backed out changeset 0cf822d12c64 (and dependent be91fb29d950 and 53dd7a930bae) due to intermittent crashes
--HG--
extra : rebase_source : 9c96a4ac164ef8929591ef3d83ad6c974642557a
|
2011-08-15 17:21:23 -07:00 |
|
Luke Wagner
|
4263a80f79
|
Bug 650411 - assert in debug/release builds that JSRuntime is only used in a single-threaded manner (r=jorendorff,sr=dmandelin)
--HG--
extra : rebase_source : b20ddca63da88a8efe2f5dc06364785aebe8b9ea
|
2011-07-01 14:11:31 -07:00 |
|
Ehsan Akhgari
|
e48161b8ff
|
Bug 677661 - Remove nsTPtrArray and add a SafeElementAt(index_type) API to nsTArray when it's instantiated with a pointer type; r=sicking
|
2011-08-10 01:36:00 -04:00 |
|
Andrew McCreight
|
75e9df8a09
|
Bug 658672 - Reduce size of cycle collector node and edge blocks. r=peterv
|
2011-06-17 16:19:41 -07:00 |
|
Andrew McCreight
|
cf9fbb4c46
|
Bug 665995 - Memory reporter for cycle collector. r=bent
|
2011-07-08 15:49:31 -07:00 |
|
Andrew McCreight
|
55cc0fa2b0
|
Bug 663920 - add telemetry for num of RCed and GCed nodes, and num collected. r=bent
|
2011-06-10 13:33:06 -07:00 |
|
Andrew McCreight
|
4c9425df02
|
Bug 665044 - lift CC GC outside of the CCRunner mutex. r=bent
|
2011-06-21 15:06:42 -07:00 |
|
Andrew McCreight
|
8795ae8744
|
Bug 665564 - change DescribeNode to DescribeRefCountedNode to remove CCNodeType. r=bent
|
2011-06-23 14:10:52 -07:00 |
|
Ehsan Akhgari
|
d71311ff57
|
Merge mozilla-central into mozilla-inbound
|
2011-06-20 23:42:45 -04:00 |
|
continuation@gmail.com
|
4508cf0dbb
|
Bug 664506 - Do all of the shutdown GCs in the cycle collector. r=bent
--HG--
extra : rebase_source : d588e910abe9404253c222c81abb25e0bae8fe7a
|
2011-06-15 15:53:00 -07:00 |
|
Taras Glek
|
1513a94ec9
|
bug 661574: Implement telemetry directory r=Mossop+glandium+mwu
|
2011-06-20 14:47:58 -07:00 |
|
Andrew McCreight
|
754c52bb6f
|
Bug 663532 - Run GC from cycle collector in main thread, not CC thread. r=bent
|
2011-06-13 13:24:23 -07:00 |
|