0360f25e31db4b8a9358d13152f3c0b44b0369e4: Bug 1522837 part 13 - Implement emitFormalArgAccess in BaselineCodeGen. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Sun, 10 Mar 2019 19:44:06 +0000 - rev 521300
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522837 part 13 - Implement emitFormalArgAccess in BaselineCodeGen. r=djvj Differential Revision: https://phabricator.services.mozilla.com/D19174
cbba4888990efd52952797d97b60e06dfddc7aac: Bug 1522837 part 12 - Support JSOP_NEWARRAY and JSOP_INITELEM_ARRAY in BaselineCodeGen. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Sun, 10 Mar 2019 19:43:44 +0000 - rev 521299
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522837 part 12 - Support JSOP_NEWARRAY and JSOP_INITELEM_ARRAY in BaselineCodeGen. r=djvj Differential Revision: https://phabricator.services.mozilla.com/D19173
7a376bfac6dea0340625911e8bb02ad30c21d5e8: Bug 1522837 part 11 - Implement some simple ops in BaselineInterpreterCodeGen. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Sun, 10 Mar 2019 19:43:26 +0000 - rev 521298
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522837 part 11 - Implement some simple ops in BaselineInterpreterCodeGen. r=djvj Differential Revision: https://phabricator.services.mozilla.com/D18253
cb6108540cef8f493ec19b75517e8d7c70501a59: Bug 1522837 part 10 - Add interpreter fields to BaselineFrame. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Sun, 10 Mar 2019 19:43:08 +0000 - rev 521297
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522837 part 10 - Add interpreter fields to BaselineFrame. r=djvj Differential Revision: https://phabricator.services.mozilla.com/D18252
1072bbe0b8c4623557a5baf44e5b01e12c624054: Backed out changeset b8137cbaf9cf (bug 1532946) for causing bug 1534118.
Gurzau Raul <rgurzau@mozilla.com> - Mon, 11 Mar 2019 08:54:20 +0200 - rev 521296
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Backed out changeset b8137cbaf9cf (bug 1532946) for causing bug 1534118.
2bec5d831e8812ad489bd0b07f6d67a2c83c9f55: Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 16:38:29 +0000 - rev 521295
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem Differential Revision: https://phabricator.services.mozilla.com/D22326
2369f5bbf37977bf974744cdeb072dacc4babb90: Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 16:38:25 +0000 - rev 521294
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem This adds an overload of GetInitialHeap that takes an ObjectGroup* instead of a Class* and also takes into account whether the group's shouldPreTenure flag is set. I moved this to JSObject-inl.h too. I removed the heap parameter in a few places, in particular in NewDenseCopyOnWriteArray which required a bunch of changes elsewhere including the JITs. I left the heap parameter intact for environment objects where we may have reason prefer these objects to be allocated in the tenure heap. It's possible we should just remove all these parameters too and make allocation more uniform. Differential Revision: https://phabricator.services.mozilla.com/D22324
364e947a111c70809e481ea29e2a09ae66d357e8: Merge autoland to mozilla-central. a=merge
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sun, 10 Mar 2019 23:39:24 +0200 - rev 521293
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Merge autoland to mozilla-central. a=merge
99b57fdeaf5467fbf323d87d79e3b59cc9e4632f: Bug 1383229 - disabled universal-selector-005.xht on Win and Linux for frequent failures r=jmaher
Coroiu Cristina <ccoroiu@mozilla.com> - Sun, 10 Mar 2019 11:42:08 +0000 - rev 521292
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1383229 - disabled universal-selector-005.xht on Win and Linux for frequent failures r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D22851
b59042f5f5bcaf8f7d25511a4407666b26d62da1: Bug 1531176 - about:support: also support the split of the key r=florian,flod
Sylvestre Ledru <sledru@mozilla.com> - Sun, 10 Mar 2019 15:29:42 +0000 - rev 521291
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531176 - about:support: also support the split of the key r=florian,flod Differential Revision: https://phabricator.services.mozilla.com/D22676
43376e0c35631124193d304daeea1c557d487a8a: Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Sun, 10 Mar 2019 15:29:41 +0000 - rev 521290
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
f9482e1d252f37c9da57bb1e76e6d8ea6bb7c89b: Bug 1466208 - part 40: Create PresShell::EventHandler::PrepareToDispatchEvent() r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 09 Mar 2019 23:38:38 +0000 - rev 521289
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1466208 - part 40: Create PresShell::EventHandler::PrepareToDispatchEvent() r=smaug For making `PresShell::EventHandler::HandleEventInternal()` easier to read, move the large switch statement for preparation into the new method. Differential Revision: https://phabricator.services.mozilla.com/D21341
6b61335177b8506c1f1d4dfb2640b91a4e07d192: Bug 1533060 - Add a test for selecting a search suggestion after selecting a one-off button. r=adw
Mark Banner <standard8@mozilla.com> - Sun, 10 Mar 2019 13:40:50 +0000 - rev 521288
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533060 - Add a test for selecting a search suggestion after selecting a one-off button. r=adw Depends on D22353,D22289 Differential Revision: https://phabricator.services.mozilla.com/D22529
1c9116976d7fa655caa99eff925ff25adcbf09b8: Bug 1530334 - Port browser_ext_themes_autocomplete_popup.js to work with QuantumBar. r=mak
Mark Banner <standard8@mozilla.com> - Sun, 10 Mar 2019 13:35:36 +0000 - rev 521287
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530334 - Port browser_ext_themes_autocomplete_popup.js to work with QuantumBar. r=mak Differential Revision: https://phabricator.services.mozilla.com/D22289
ea81ce60cfead1f1a655ce92af4559ca638e54f1: Bug 1533679 - Implement very first Target domains. r=ato
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 10 Mar 2019 12:51:11 +0000 - rev 521286
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533679 - Implement very first Target domains. r=ato Empty methods that are necessary to make puppeteer.connect to pass without throwing. Depends on D22692 Differential Revision: https://phabricator.services.mozilla.com/D22693
44e4bcd29904d7c4242d1bfb5ddfeda29e33c398: Bug 1533679 - Differentiate Sessions and Targets bound to a browser-element from the others. r=ato
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 10 Mar 2019 12:51:09 +0000 - rev 521285
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533679 - Differentiate Sessions and Targets bound to a browser-element from the others. r=ato The Session used by MainProcessTarget isn't bound to any browser-element and so do not use any of the message manager to pipe message to the content process. Same for Target, the MainProcessTarget doesn't expose any browsing-context-related attribute. Depends on D22691 Differential Revision: https://phabricator.services.mozilla.com/D22692
735dcab78c931e2597907aebc043f0314af50e12: Bug 1533679 - Implement /json/version. r=ato
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 10 Mar 2019 12:51:49 +0000 - rev 521284
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533679 - Implement /json/version. r=ato Introduces a new kind of target "main-process", which is not bound to any particular browser-element/browsing-context. This implements only a subtest of domains and typical won't support the "content" ones. This will require some more work in order to acknowledge having multiple kinds of targets. We will also have "worker", "addon" and remoted-frames which will be very similar to tabs. Depends on D22690 Differential Revision: https://phabricator.services.mozilla.com/D22691
13431774ebecef49330788fdd19fa2fd61c5eb06: Bug 1533679 - Implement Browser.close. r=ato
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 10 Mar 2019 12:51:05 +0000 - rev 521283
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533679 - Implement Browser.close. r=ato Depends on D22689 Differential Revision: https://phabricator.services.mozilla.com/D22690
600543aa900a140ddff9169e1561fcfa75029d55: Bug 1533679 - Print exceptions thrown by JSON handlers. r=ato
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 10 Mar 2019 12:52:48 +0000 - rev 521282
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533679 - Print exceptions thrown by JSON handlers. r=ato Without that, the exception is silented. Depends on D22688 Differential Revision: https://phabricator.services.mozilla.com/D22689
f46ddc90587ccdfaa730a3b85128ad25159b5bca: Bug 1533679 - Make content process domains to inherit from specialized ContentProcessDomain class. r=ato
Alexandre Poirot <poirot.alex@gmail.com> - Sun, 10 Mar 2019 12:51:01 +0000 - rev 521281
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533679 - Make content process domains to inherit from specialized ContentProcessDomain class. r=ato Remove content, docShell and chromeEventHandler attribute from base Domain class as these fields only work for domains implemented in the content process and attached to a browsing context/document. For "global" domains like Target or Browser, that are not bound to any document, these properties won't work. Depends on D22687 Differential Revision: https://phabricator.services.mozilla.com/D22688
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip