Terrence Cole
705a73caba
Bug 877658 - Exactly root tools/profiler/; r=BenWa
...
--HG--
extra : rebase_source : a7c5bbcb64d7b670e170e3c20dda53d03a4f2cc1
2013-09-05 16:10:37 -07:00
Nicholas Nethercote
01c70c8c97
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
...
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
2013-08-27 19:59:14 -07:00
Nicholas Nethercote
2585de9a07
Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
...
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
2013-08-17 15:50:18 -07:00
Ehsan Akhgari
8d14481739
Bug 869784 - Fix rooting hazards in the profiler; r=BenWa,till
...
X-Git-Commit-ID: da732de921f64d9bd6ea028ed384d2d5c80de66f
X-Mailer: git-send-email
2013-05-08 20:21:37 -04:00
Ehsan Akhgari
2df1c5ef16
Forward declare JSContext as struct in the profiler code in order to avoid compiler warnings, no bug
2013-01-16 08:11:44 -05:00
Benoit Girard
ed38a0c373
Bug 799640 - Part 2: Save profiles on shutdown using custom JSON encoder. r=ehsan
2012-11-30 12:49:20 -05:00
Benoit Girard
e778782065
Bug 799640 - Part 1: Refactor JSObjectBuilder. r=ehsan
2012-11-30 12:46:59 -05:00
Ehsan Akhgari
33a9b305c1
Backed out 3 changesets (bug 799640) on the suspicion of regressing Tp5 by 50%
...
Backed out changeset 133c704dbcc6 (bug 799640)
Backed out changeset b130bb991d84 (bug 799640)
Backed out changeset e47b059493cf (bug 799640)
2012-11-30 16:05:13 -05:00
Benoit Girard
3280834c40
Bug 799640 - Part 2: Save profiles on shutdown using custom JSON encoder. r=ehsan
2012-11-30 12:49:20 -05:00
Benoit Girard
ed4058b753
Bug 799640 - Part 1: Refactor JSObjectBuilder. r=ehsan
2012-11-30 12:46:59 -05:00
Benoit Girard
828e28e911
Bug 799638 - Export profiler markers when saving profiler profiles. r=ehsan
2012-10-15 10:33:20 -04:00
Jeff Muizelaar
356c1623e6
Bug 789717. Use JS_InternStringN to avoid large memory usage in the profiler. r=ehsan
...
We duplicate a large number of strings. This helps cut down on that.
--HG--
extra : rebase_source : 897b54343ab44f23402a247eeda836f066fbb49a
2012-09-17 14:22:47 -04:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Jeff Muizelaar
d9feb65b18
Bug 739510. JSObjectBuilder: Speed up construction of char * properties. r=ehsan
...
This eliminates two additional copies: NS_ConvertASCIItoUTF16 and
PromiseFlatString by constructing the JSString directly. It is also designed so
that literal strings will have their strlen computed at compile time.
--HG--
extra : rebase_source : 05169480e6ffbf42a9f5cc131dc775c699841b19
2012-03-26 23:35:28 -04:00
Jeff Muizelaar
1171e866cf
Bug 723711. Return the profile data as JS objects. r=bgirard
2012-02-02 16:57:20 -05:00
Jeff Muizelaar
4ea0f9f5a6
Backout c433e993506b
2012-03-09 11:21:43 -05:00
Jeff Muizelaar
9f2355d175
Bug 723711. Return the profile data as JS objects. r=bgirard
2012-02-02 16:57:20 -05:00