Commit Graph

195 Commits

Author SHA1 Message Date
Nicholas Nethercote
456d8eda8c Bug 919889 (part 3) - Move the private_ field out of ObjectsExtraSizes. r=luke. 2013-09-24 23:24:28 -07:00
Birunthan Mohanathas
49598e3eb0 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
7c86ef9808 Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem. 2013-09-12 18:30:03 -06:00
Justin Lebar
de6e31b5aa Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo 2013-08-29 11:54:14 -07:00
Luke Wagner
e19febf53b Bug 908255 - tidy up 'non-destructive' functions, give StringHashPolicy a scarier name (r=terrence) 2013-08-22 13:54:34 -05:00
Luke Wagner
6c97125bf8 Bug 902506 - OdinMonkey: fix/enhance asm.js memory reporting (r=njn) 2013-08-08 21:38:42 -05:00
Nicholas Nethercote
f7d6f07d24 Bug 898914 (part 1) - Remove JSBool. 2013-08-08 15:53:04 -07:00
Justin Lebar
110fb843c3 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
84c301f937 Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence 2013-07-09 16:33:29 -07:00
Catalin Iacob
e895205c0b Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn. 2013-06-23 13:21:01 +02:00
Jan de Mooij
39f9bb0d9f Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn 2013-06-21 08:28:06 +02:00
Emanuel Hoogeveen
7618e9b9a6 Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn. 2013-06-19 17:59:09 -07:00
Brian Hackett
d42bb0d1bf Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke. 2013-05-30 06:29:56 -06:00
Jan de Mooij
13b3a7e5aa Bug 857845 part 3 - Remove JM JSAPI flags, memory reporters and browser prefs. r=djvj 2013-05-22 14:50:45 +02:00
Nicholas Nethercote
93185a8f98 Bug 864205 - Put the baseline memory reports in a tree. r=jandem. 2013-04-22 13:35:44 -07:00
Sean Stangl
4c46a9aa7c Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-16 13:47:10 -07:00
Nicholas Nethercote
2748d6af62 Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar. 2013-04-11 20:52:32 -07:00
Phil Ringnalda
4f94bac4a1 Back out a5a1dd3bd8ae (bug 860029) for stupidorange 2013-04-15 12:55:38 -07:00
Sean Stangl
9596836ecf Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-15 11:33:03 -07:00
Phil Ringnalda
978110175c Back out 5bf9771e1a28 (bug 860029) for bustage
CLOSED TREE
2013-04-11 19:55:37 -07:00
Sean Stangl
999eb7bab9 Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn 2013-04-11 18:48:59 -07:00
Nils Maier
95bfd8f77a Bug 857690 - Introduce xpc::ZoneStatsExtras and xpc::CompartmentStatsExtras. r=njn 2013-04-04 11:55:56 -04:00
Jan de Mooij
fb31177677 Merge from mozilla-central. 2013-03-26 20:55:40 +01:00
Nicholas Nethercote
c39929eef5 Bug 854763 - Add a memory reporter for asm.js array buffers. r=luke. 2013-03-25 20:39:28 -07:00
Jan de Mooij
1a7f348202 Merge from mozilla-central. 2013-03-22 10:39:40 +01:00
Jan de Mooij
41f9deb2c9 Merge from mozilla-central. 2013-03-20 12:54:47 +01:00
Jan de Mooij
ebfa209616 Merge from mozilla-central. 2013-03-18 16:53:57 +01:00
Bill McCloskey
490af25d66 Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley) 2013-03-16 20:36:37 -07:00
Jan de Mooij
fe770148dc Merge from mozilla-inbound. 2013-03-14 10:50:28 +01:00
Jan de Mooij
64bf2d4ef2 Bug 848374 - Have a single allocator per compartment for optimized stubs. r=djvj,njn 2013-03-07 11:42:24 +01:00
Jan de Mooij
7992912021 Bug 846733 - Add baseline compiler memory reporters. r=djvj 2013-03-05 10:53:54 +01:00
Nicholas Nethercote
3db20f9c64 Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter (2nd attempt). r=wmccloskey,jlebar. 2013-03-06 20:40:36 -08:00
Benjamin Peterson
11108d853c Bug 779233 - Count script filenames as part of script source memory. r=njn 2013-03-12 21:56:57 -05:00
L. David Baron
b6b42cafaa Bug 563195: Fix -Wshadow warnings in public JS API headers (those used from layout/style/). r=njn 2013-02-17 22:56:32 -08:00
Luke Wagner
df1c6eeff2 Bug 840282 - OdinMonkey (sr=dmandelin) 2013-03-15 02:29:02 -07:00
Till Schneidereit
04566969c6 Bug 679940 - Share bytecode, source notes and atoms of functions in a runtime wherever possible. r=bhackett 2013-02-02 00:02:08 +01:00
Phil Ringnalda
78202deb5d Back out e0038e628250 and 02b242697afb (bug 850523) for test_memoryReporters.xul crashes
CLOSED TREE
2013-03-17 22:15:25 -07:00
Nicholas Nethercote
a7a43fa91d Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter. r=wmccloskey,jlebar. 2013-03-06 20:40:36 -08:00
Nicholas Nethercote
03e9f7ae1b Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
Ding dong!  The witch is dead!
2013-01-24 21:24:57 -08:00
Phil Ringnalda
6c1eebfede Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
CLOSED TREE
2013-01-31 22:29:30 -08:00
Nicholas Nethercote
2d2d004475 Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
Ding dong!  The witch is dead!
2013-01-24 21:24:57 -08:00
Nicholas Nethercote
7ad4d049c9 Bug 832026 - Measure JSRuntime::bumpAlloc_ in the JS memory reporter. r=sstangl. 2013-01-17 17:50:21 -08:00
Jan de Mooij
f8463c396a Bug 850156 - Use separate memory reporters for Ion and baseline code. r=njn,dvander 2013-03-20 11:24:17 +01:00
Nicholas Nethercote
a98af75a96 Bug 826526 - Modify the orphan node reporter so it handles WebIDL objects. r=bz. 2013-01-06 20:43:54 -08:00
Nicholas Nethercote
0a4054e2ad Bug 814229 (part 2) - Refactor storage of the "objects-extra" numbers. 2012-11-21 17:07:42 -08:00
Nicholas Nethercote
b4f3776433 Bug 814229 (part 1) - Add "objects-extra/ctypes-data" memory report. r=jorendorff. 2012-11-21 17:05:39 -08:00
Nicholas Nethercote
8971f02efe Bug 789398 - Rework the type inference memory reporters. r=bhackett. 2012-11-18 14:40:01 -08:00
Nicholas Nethercote
b9828a3747 Bug 806283 - Split up and add native iterators to "object/misc" memory reports. r=jorendorff. 2012-11-01 16:51:04 -07:00
Nicholas Nethercote
b2e91e9105 Bug 805915 (part 5) - Add more detail to shape memory reports. r=luke. 2012-10-29 08:51:21 +11:00
Nicholas Nethercote
f81d865b88 Bug 805915 (part 4) - Add more detail to string memory reports. r=luke. 2012-10-29 08:51:21 +11:00