ChromeUtils.addProfilerMarker - new API to add profiler markers from JS code

2020-04-07 Thread Florian Quèze
xt" associated text, and the duration between the performance.mark and the performance.measure calls. However, the performance.measure implementation is slow <https://bugzilla.mozilla.org/show_bug.cgi?id=1373086> enough that it adds significant overhead if called fr

Re: Intent to remove: the 'Memory usage of Subprocesses' table from about:performance

2018-07-12 Thread Florian Quèze
t:performance open for a couple hours, there was more than 300MB of JS "Function" and "Call" objects (about:memory screenshot: https://i.imgur.com/21YNDru.png ) and the devtools' Memory tool shows that this is coming from the code queuing updates to that subprocess memory tabl

Intent to remove: the 'Memory usage of Subprocesses' table from about:performance

2018-07-11 Thread Florian Quèze
. I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1474990 for the removal. If someone uses this information and strongly thinks we should keep it (eg. by moving it to about:memory), now is the time to speak up. Thanks, Florian -- Florian Quèze _

PSA: eslint will now error for uses of Components.{classes, interfaces, utils, results}, please use Cc, Ci, Cu, Cr instead

2018-02-28 Thread Florian Quèze
scopes since bug 767640). To enable this rules, I had to convert all the remaining occurrences in the tree, which means I just landed a big patch that's likely to bitrot other patches. Sorry for the inconvenience. -- Florian Quèze ___ dev-platform ma

Intent to remove: do_check_*, do_print, do_execute_soon, do_register_cleanup

2017-12-19 Thread Florian Quèze
do_execute_soon to executeSoon. The patches are large (about 2000 files and 25000 lines touched) so I'm giving a heads up that I'm expecting to land this in a few days. I anybody has xpcshell tests that are ready to land, I would suggest landing them sooner than later. Thanks, F

Recording code loaded during startup, and avoiding regressions

2017-06-20 Thread Florian Quèze
nts: @ mozilla.org/dom/slow-script-debug;1 services loaded before handling user events: @ mozilla.org/network/protocol;1?name=wss services loaded before handling user events: @mozilla.org/widget/clipboard;1 -- Florian Quèze ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform

Re: Switching to async/await from Task.jsm/yield

2017-05-11 Thread Florian Quèze
ost ready to land, I would suggest landing them soon to avoid bitrot. Florian -- Florian Quèze ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform

Re: How would you like to spell check this?

2015-09-03 Thread Florian Quèze
e annoyed if every once in a while the dictionary is switched automatically; but I think it would make the spell checker significantly more usable for multi-language users. Florian -- Florian Quèze ___ dev-platform mailing list dev-plat

Re: WebRTC Audio device (microphone) selector

2014-11-04 Thread Florian Quèze
ly to privileged code. Florian -- Florian Quèze ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform

Re: Too many system compartments at start-up

2014-04-28 Thread Florian Quèze
Le jeudi 24 avril 2014 10:51:12 UTC+2, Nicholas Nethercote a écrit : > I've given the list of current start-up > (+30s) modules below. This list contains several compartments for XPCOM components handling the command line (eg. nsSetDefaultBrowser.js or nsDefaultCLH.js). I wouldn't expect them