Terrence Cole
|
5191aaca91
|
Bug 989035 - Track malloced slots attached to the nursery. r=njn
|
2014-03-27 22:52:02 -04:00 |
|
Terrence Cole
|
ae5effd448
|
Bug 957723 - Decommit unused portions of the nursery; r=jonco
|
2014-01-08 13:43:55 -08:00 |
|
Terrence Cole
|
3c28d00cf9
|
Backout ed7130b21a68 (Bug 957723) for SM(r) orange on a CLOSED TREE.
|
2014-03-17 11:42:57 -07:00 |
|
Terrence Cole
|
f90244a4d8
|
Bug 957723 - Decommit unused portions of the nursery; r=jonco
--HG--
extra : rebase_source : b4e5a0b55d1817d3fc312b4aed2abb4e5273b145
|
2014-01-08 13:43:55 -08:00 |
|
Jeff Walden
|
e0cac3428c
|
Back out dd53db747a5e (bug 945152 part 2) to clear way for other fixing. Should reland in short order (before merge) after those other fixes land. r=backout
|
2014-03-14 16:38:07 -07:00 |
|
Jan de Mooij
|
72868bca23
|
Bug 981554 - Move allocator for optimized Baseline stubs from JitCompartment to JitZone. r=njn
--HG--
extra : rebase_source : 609881b6cf783805333454b876797ad5235bfecc
|
2014-03-14 19:13:08 +01:00 |
|
Shian-Yow Wu
|
11e0058e9a
|
Bug 945152 - Part 2: Report mapped array buffer statistics for about:memory. r=njn
|
2014-03-13 14:32:16 +08:00 |
|
Nicholas Nethercote
|
f9cfc2b035
|
Backout 519787a56627 (bug 972712, part 6) and the follow-up 5c9a4a1f2c0b (bug 978227) because ASAN is complaining intermittently about the former. r=me.
--HG--
extra : rebase_source : 31e2b96c57703caf94f65fed1d0c007d6984421e
|
2014-03-05 14:19:28 -08:00 |
|
Nicholas Nethercote
|
c3a3e7dd12
|
Bug 972712 (part 6) - Report objects and shapes by their class. r=till.
--HG--
extra : rebase_source : aa42a16006a3ef180056836215d497dba0eae383
|
2014-02-26 18:35:48 -08:00 |
|
Nicholas Nethercote
|
0f9f39e3f1
|
Bug 972712 (part 4) - Report script sources in more detail. r=till.
--HG--
extra : rebase_source : b28fc8f4ff791966cb784e1c12def58927d3e3d3
|
2014-02-13 20:03:07 -08:00 |
|
Nicholas Nethercote
|
f1c7f4aeee
|
Bug 972712 (part 3) - Rework notable string reporting. r=till.
--HG--
extra : rebase_source : 274c2ee9beafca5e464234f37e894967d20abb25
|
2014-02-26 18:11:01 -08:00 |
|
Nicholas Nethercote
|
bee7f6eba5
|
Bug 972712 (part 1) - Don't report short strings separately. r=till.
--HG--
extra : rebase_source : 631fe6137935cfb2fbfc3339406c5418d458ad38
|
2014-02-26 17:53:02 -08:00 |
|
Nicholas Nethercote
|
b772cdc96b
|
Bug 961883 (part 3) - Measure and report the Nursery. r=terrence.
--HG--
extra : rebase_source : 6f12d47ca8cedc96b0dd0477ca4f71de08e47181
|
2014-01-21 17:17:08 -08:00 |
|
Nicholas Nethercote
|
26d6f457c4
|
Bug 961883 (part 2) - Measure and report the StoreBuffer. r=terrence.
--HG--
extra : rebase_source : f298f0373b7fee99eee7a62060f882d628f97eb2
|
2014-01-21 17:17:02 -08:00 |
|
Nicholas Nethercote
|
84e05af59c
|
Bug 961883 (part 1) - Measure and report the SourceDataCache. r=benjamin.
--HG--
extra : rebase_source : b599e19fb681e972b1f6e184c44f5a726a61009f
|
2014-01-20 19:52:57 -08:00 |
|
Jan de Mooij
|
42dbb46345
|
Bug 951666 - Rename IonCode to JitCode. r=njn
|
2013-12-18 23:01:51 +01:00 |
|
Brian Hackett
|
42eeba80f7
|
Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
|
2013-12-12 13:10:54 -08:00 |
|
Ryan VanderMeulen
|
cb80ce98fe
|
Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
CLOSED TREE
|
2013-12-11 17:07:48 -05:00 |
|
Brian Hackett
|
5d9bd2a0fa
|
Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
|
2013-12-11 10:12:33 -08:00 |
|
Nicholas Nethercote
|
84eb42e808
|
Bug 943744 (part 3) - Re-use the |strings| table from the zone with the most strings when computing totals. r=till.
--HG--
extra : rebase_source : 3fa7b4249526ffcfbadd108aa55e7e9e5f0c8ebf
|
2013-12-04 03:54:54 -08:00 |
|
Nicholas Nethercote
|
b72a8989be
|
Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
--HG--
extra : rebase_source : 799693bac2beb4609daf55fc5e8cbe19adff3ed8
|
2013-12-02 21:40:25 -08:00 |
|
Nicholas Nethercote
|
6633debe59
|
Bug 943744 (part 1) - Remove StringInfo::length. r=till.
--HG--
extra : rebase_source : 4ac0be283e35bd878ad4410b805548255fcd8cee
|
2013-12-02 21:40:25 -08:00 |
|
Jeff Walden
|
0d8f37059b
|
Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
--HG--
extra : rebase_source : 439d194ed15bf87e9643c9c09d4512ff7f616fcc
|
2013-11-25 17:35:09 -08:00 |
|
Jim Blandy
|
02179a60fa
|
Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb
--HG--
extra : rebase_source : 9af09cb34a2bda3b1cbee61c85617a25c5876106
|
2013-11-18 13:48:45 -08:00 |
|
Jim Blandy
|
f0a0296f91
|
Bug 896100: Convert all uses of OldMove and MoveRef to true rvalue references and the modern Move and Forward. r=luke, r=waldo
|
2013-11-19 09:05:36 -08:00 |
|
Nicholas Nethercote
|
2762e3b8e7
|
Bug 932440 - Re-fix a compiler warning in memorymetrics that was fixed in bug 924608 but was then undone by a bad manual merge. r=me.
--HG--
extra : rebase_source : 370eacd5a6f0d0015e0b685ea66a4c47df248a34
|
2013-10-29 20:15:09 -07:00 |
|
Terrence Cole
|
d22937377d
|
Bug 932364 - Fix an exact rooting hazard around AddSizeOfTab; r=njn
--HG--
extra : rebase_source : cb0ab85f7f850ce3c250dd75ff32a416dba7b153
|
2013-10-28 10:14:06 -07:00 |
|
Nicholas Nethercote
|
1bd2044812
|
Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
--HG--
extra : rebase_source : 7603eaedbd761c6b231b1b911f719388864755e6
|
2013-10-22 14:53:26 -07:00 |
|
Terrence Cole
|
2def425cd7
|
Bug 924608 - Fix a compiler warning in memorymetrics; r=njn
|
2013-10-08 14:15:59 -07:00 |
|
Nicholas Nethercote
|
7b28fd1ce6
|
Bug 921954 - Clean up type inference memory reporting. r=bhackett.
--HG--
extra : rebase_source : a3c640921882a997017b1cddca189f5b3217a88e
|
2013-09-30 16:20:33 -07:00 |
|
Jan de Mooij
|
5e1449fc8a
|
Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
|
2013-09-28 11:45:21 +02:00 |
|
Nicholas Nethercote
|
d9faec9168
|
Bug 920852 (part 4) - Reorder a bunch of stuff. r=till.
--HG--
extra : rebase_source : b386abc4bfcdc85fad4071eeb06de2ca83a17bd8
|
2013-09-25 20:17:19 -07:00 |
|
Nicholas Nethercote
|
11e8b2ada6
|
Bug 920852 (part 3) - Tweak various things about RuntimeStats. r=till.
--HG--
extra : rebase_source : 0748417364e0b8be25846f573d93fc657b228d19
|
2013-09-24 23:24:29 -07:00 |
|
Nicholas Nethercote
|
ad7a5171ab
|
Bug 920852 (part 2) - Rename fields of ZoneStatsPod and StringInfo to match memory reporter paths. r=till.
--HG--
extra : rebase_source : d67dc7deedee6213f640ca2ae31a959b66d8d64e
|
2013-09-24 23:24:28 -07:00 |
|
Nicholas Nethercote
|
fb856a694f
|
Bug 920852 (part 1) - Rename fields of ObjectsExtraSizes and CompartmentStats to match memory reporter paths. r=till.
--HG--
extra : rebase_source : 0f55dd20e69d3410d0cb811529f53570f588cc5e
|
2013-09-24 23:24:28 -07:00 |
|
Nicholas Nethercote
|
581d98b690
|
Bug 919889 (part 5) - Use macros to eliminate repetitive, error-prone code in MemoryMetrics.{h,cpp}. r=luke.
|
2013-09-24 23:24:28 -07:00 |
|
Nicholas Nethercote
|
ed1d20ddc2
|
Bug 919889 (part 4) - Assorted minor clean-ups. r=luke.
|
2013-09-24 23:24:28 -07:00 |
|
Nicholas Nethercote
|
82a1594d4f
|
Bug 919889 (part 3) - Move the private_ field out of ObjectsExtraSizes. r=luke.
|
2013-09-24 23:24:28 -07:00 |
|
Birunthan Mohanathas
|
3f4f32b49a
|
Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
|
2013-09-19 15:24:53 -04:00 |
|
Brian Hackett
|
5acb780b03
|
Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem.
|
2013-09-12 18:30:03 -06:00 |
|
Justin Lebar
|
2e2403726d
|
Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
--HG--
extra : rebase_source : 7b3bb02cc8cbc0ad6721c6c3895564d9567b8ddb
|
2013-08-29 11:54:14 -07:00 |
|
Luke Wagner
|
cec964ccec
|
Bug 908255 - tidy up 'non-destructive' functions, give StringHashPolicy a scarier name (r=terrence)
--HG--
extra : rebase_source : 84bbc6c0416190a9dae8c758262def530a591219
|
2013-08-22 13:54:34 -05:00 |
|
Luke Wagner
|
d781c80896
|
Bug 902506 - OdinMonkey: fix/enhance asm.js memory reporting (r=njn)
--HG--
extra : rebase_source : eafb0f56e7ed851e2e62a2ba908e63ea273c1c77
|
2013-08-08 21:38:42 -05:00 |
|
Nicholas Nethercote
|
b756f6b258
|
Bug 898914 (part 1) - Remove JSBool.
--HG--
extra : rebase_source : 2d202e0e5005a7f54724b1540481c15cde3ad52e
|
2013-08-08 15:53:04 -07:00 |
|
Justin Lebar
|
29c7abe55d
|
Bug 893222 - Part 3: Modify the JS memory reporter to consider a string as "notable" if we have many small copies of it. r=njn
|
2013-08-05 16:33:00 -07:00 |
|
Jeff Walden
|
e127f08ae6
|
Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence
--HG--
rename : js/public/Vector.h => mfbt/Vector.h
extra : rebase_source : d5f87a48485e3f2241228a4b003e80974c86fd5f
|
2013-07-09 16:33:29 -07:00 |
|
Catalin Iacob
|
1544c37641
|
Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
--HG--
extra : rebase_source : d1c063b94c7ec58729150cbea602bb4c9f2a0e24
|
2013-06-23 13:21:01 +02:00 |
|
Jan de Mooij
|
ae7738d127
|
Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
|
2013-06-21 08:28:06 +02:00 |
|
Emanuel Hoogeveen
|
73cb5d6b4d
|
Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
--HG--
extra : rebase_source : 34f5559ba6e64831905686e12356b70109d873a8
|
2013-06-19 17:59:09 -07:00 |
|
Brian Hackett
|
ddbb9d9519
|
Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
|
2013-05-30 06:29:56 -06:00 |
|