Andrew McCreight
|
942998aa7b
|
Bug 678615, part 2: remove FinishCycleCollection. r=smaug
|
2012-04-25 08:10:09 -07:00 |
Andrew McCreight
|
2448fd4542
|
Bug 678615 - remove ExplainLiveExpectedGarbage. r=smaug sr=peterv
|
2012-04-25 08:10:09 -07:00 |
Mark Capella
|
c39a3f16ec
|
Bug 740688 - Use uintptr_t instead of PRUword, and intptr_t instead of PRWord. r=jwalden
--HG--
extra : rebase_source : 648a581323d2c2893df780f71fe34dadcc4bbaab
|
2012-04-11 17:17:44 -07:00 |
Andrew McCreight
|
b4aba88abf
|
Bug 744088 - remove nsCycleCollector_getRuntime. r=smaug
|
2012-04-11 16:50:03 -07:00 |
Andrew McCreight
|
6ad0bffd9a
|
Bug 738769 - only unmark purple if purple. r=smaug
|
2012-03-26 09:57:29 -07:00 |
Hessam Salehi
|
b568dd684b
|
Bug 474505 - Replace uses of nsVoidPtrHashkey with nsPtrHashKey<T>; r=bsmedberg
|
2012-03-21 14:07:31 -04:00 |
Andrew McCreight
|
45e283015c
|
Bug 736763 - CanSkipInCC when adding roots. r=smaug
|
2012-03-18 07:17:04 -07:00 |
Andrew McCreight
|
ed4466fd73
|
Bug 521853 - Make all cycle collector faults fatal. r=smaug
|
2012-03-15 21:13:08 -07:00 |
Andrew McCreight
|
06c8f646a1
|
Bug 728460, part 1 - add forget_skippable option to remove childless nodes. r=smaug
|
2012-03-05 13:48:04 -08:00 |
Andrew McCreight
|
f698b16bdc
|
Bug 730357 - factor out common NoteChild code. r=smaug
|
2012-02-26 13:18:44 -08:00 |
Andrew McCreight
|
f4587c2166
|
Bug 697115 - return detailed CC results. r=smaug
|
2012-02-23 20:16:37 -08:00 |
Andrew McCreight
|
9a0c7c4f53
|
Bug 727604 - add release assertions to investigate cycle collector crashes. r=smaug
|
2012-02-20 12:13:29 -08:00 |
Olli Pettay
|
1d9fa096c2
|
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
|
98b38d2dca
|
Bug 725768 - BBP for ObjectHolders, additional patch 2, r=mccr8
|
2012-02-13 22:59:14 +02:00 |
Andrew McCreight
|
b33b0c1936
|
Bug 726374 - clean up CC debug timing infrastructure. r=smaug
|
2012-02-12 08:02:01 -08:00 |
Andrew McCreight
|
4df68913bf
|
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
|
639c8bdbb1
|
Bug 721794 - add SPS labels for CC entry points. r=smaug
|
2012-01-31 13:47:47 -08:00 |
Andrew McCreight
|
e8aac57334
|
Bug 721420 - WantAllTraces should disable Skippable CC optimizations. r=smaug
|
2012-01-29 16:45:08 -08:00 |
Bill McCloskey
|
a01aa6f6de
|
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
|
a4a1b33c3f
|
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
|
705603967b
|
Back out 79deba022227 (bug 675078) because of Win debug mochitest-other failures
|
2012-01-24 17:32:30 -08:00 |
Luke Wagner
|
d6f5213759
|
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
|
2011-07-18 14:54:48 -07:00 |
Olli Pettay
|
bf839e7a9c
|
Bug 718634 - Move CanSkip* to nsCycleCollectionParticipant, r=mccr8
--HG--
extra : rebase_source : 7eb8cadf14e2d38d689e74a354d6edee6f7f9d20
|
2012-01-17 18:32:19 +02:00 |
Olli Pettay
|
7e5ff46716
|
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
|
2bc2ab1cc7
|
Bug 714286 followup - Fix the temp path detection code for Windows; r=mccr8
|
2012-01-03 22:53:30 -05:00 |
Phil Ringnalda
|
4ba28e6922
|
Merge mozilla-inbound with mozilla-central
|
2012-01-01 20:53:49 -08:00 |
Olli Pettay
|
b20b2cdad2
|
Bug 713778 - nsICycleCollectorListener should not enable trace_all by default, r=mccr8
|
2012-01-01 23:48:42 +02:00 |
Ehsan Akhgari
|
6ed1e44c27
|
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
|
05a5c53ca1
|
Bug 706164 - Add telemetry for CC forcing GC. r=bent
|
2011-12-05 09:04:41 -08:00 |
Nathan Froyd
|
33cd666164
|
Bug 709205 - use GetObserverService in xpcom; r=dougt
|
2011-12-09 14:36:17 -05:00 |
Andrew McCreight
|
426794239c
|
Bug 668855, part 5: scan weak maps. r=gal
|
2011-11-24 07:35:57 -05:00 |
Andrew McCreight
|
17977dbcbc
|
Bug 668855, part 4: store weak map info in CC data structure. r=gal
|
2011-11-24 07:35:56 -05:00 |
Andrew McCreight
|
89e0cc1156
|
Bug 668855, part 2: add nsCycleCollectionTraversalCallback hook for weak mappings. r=peterv
|
2011-11-24 07:35:56 -05:00 |
Andrew McCreight
|
f21ff5497d
|
Bug 694436 - begin CC listener before BeginCollection. r=bent
|
2011-10-13 17:37:18 -07:00 |
Olli Pettay
|
2c531d1dac
|
Bug 702240 - [CC] Optimize sizeof nsPurpleBuffer::Block, r=mccr8
|
2011-11-14 18:10:06 +02:00 |
Luke Wagner
|
917650ed49
|
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
|
1deb9f1504
|
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
|
1bb2d1626a
|
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
|
1872189eac
|
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
|
2011-10-12 12:21:53 -07:00 |
Jeff Walden
|
37f2b96015
|
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
|
1966442290
|
Bug 692305 - Make cycle collector dumps multiprocess-friendly. r=dougt
|
2011-10-06 13:22:43 -07:00 |
Michael Wu
|
ac54b41b01
|
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
|
57060db146
|
Bug 679779 - Add a #define to always log CC graph. r=bent
|
2011-08-17 10:35:40 -07:00 |
Andrew McCreight
|
ffa4224a0c
|
Bug 649532 - make cycle collector logging output complete CC graph. r=peterv
|
2011-06-22 10:41:17 -07:00 |
Luke Wagner
|
402b0adf3f
|
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
|
e7d148fbfa
|
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
|
ac11351177
|
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
|
c30e6d4258
|
Bug 658672 - Reduce size of cycle collector node and edge blocks. r=peterv
|
2011-06-17 16:19:41 -07:00 |
Andrew McCreight
|
526b8db396
|
Bug 665995 - Memory reporter for cycle collector. r=bent
|
2011-07-08 15:49:31 -07:00 |
Andrew McCreight
|
6c8448fc29
|
Bug 663920 - add telemetry for num of RCed and GCed nodes, and num collected. r=bent
|
2011-06-10 13:33:06 -07:00 |