4e0b6d7a8e48a9cf2c83ec41d5e433047b4f2da5: Bug 1658882 part 5 - Support ProxySet and ProxySetByValue in the transpiler. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Aug 2020 09:10:41 +0000 - rev 609158
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658882 part 5 - Support ProxySet and ProxySetByValue in the transpiler. r=anba Depends on D86923 Differential Revision: https://phabricator.services.mozilla.com/D86924
d86c74d764fd75c0e39c1acece571760a4b2befb: Bug 1658882 part 4 - Support ProxyHasPropResult in the transpiler. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Aug 2020 09:10:39 +0000 - rev 609157
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658882 part 4 - Support ProxyHasPropResult in the transpiler. r=anba Depends on D86922 Differential Revision: https://phabricator.services.mozilla.com/D86923
bcfa68911c4bc7fc6e33e78f75fc43da1ad54942: Bug 1658882 part 3 - Support ProxyGetResult and ProxyGetByValueResult in the transpiler. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Aug 2020 09:10:36 +0000 - rev 609156
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658882 part 3 - Support ProxyGetResult and ProxyGetByValueResult in the transpiler. r=anba Depends on D86921 Differential Revision: https://phabricator.services.mozilla.com/D86922
ceeb7fe2a91282be95b792cef197bd493ba6991b: Bug 1658882 part 2 - Support GuardIsNotDOMProxy in the transpiler. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Aug 2020 09:10:34 +0000 - rev 609155
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658882 part 2 - Support GuardIsNotDOMProxy in the transpiler. r=anba Depends on D86920 Differential Revision: https://phabricator.services.mozilla.com/D86921
7c8ceab7fde984874764c2260018a37997d28819: Bug 1658882 part 1 - Support GuardIsProxy in the transpiler. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Aug 2020 09:10:26 +0000 - rev 609154
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658882 part 1 - Support GuardIsProxy in the transpiler. r=anba Differential Revision: https://phabricator.services.mozilla.com/D86920
ec157b6c650ed4065f20eccf7dc5103d7a887101: Bug 1658903 - Remove nsPrintJob::TurnScriptingOn. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 13 Aug 2020 12:22:56 +0000 - rev 609153
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658903 - Remove nsPrintJob::TurnScriptingOn. r=jwatt This code was there to prevent stuff like bug 424377, but nowadays clone documents are data documents to begin with, so they can't load scripts. Differential Revision: https://phabricator.services.mozilla.com/D86948
b4ed6e66a889ef0772ed635eb0af737fd6f4ee85: Bug 1653862 - Set InputContext after getting focus. r=geckoview-reviewers,snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 06 Aug 2020 18:02:20 +0000 - rev 609152
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653862 - Set InputContext after getting focus. r=geckoview-reviewers,snorp This is timing issue to set `InputContext` that is used by setting keyboard layout. `InputContext` is set by chrome process only. Since we want to use it on child process, we store cached value by `NOTIFY_IME_OF_FOCUS`. But before setting it, we may use old cached value unfortunately. So we have to wait until valid cached `InputContext` is set. Also, I add some assertions for this check. Differential Revision: https://phabricator.services.mozilla.com/D85821
7856a85b16dfd1a01ab2190dfa9ada3a2fae940e: Bug 1657991 - Don't bail out on some printpreview tests if there are no printers. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 13 Aug 2020 11:57:36 +0000 - rev 609151
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1657991 - Don't bail out on some printpreview tests if there are no printers. r=jwatt Before bug 1657164 there was always some printer on Linux and this test ran just fine. We don't really need a printer to test print preview, the test works just fine. I noticed this while auditing the "lastPrinterName" checks. Differential Revision: https://phabricator.services.mozilla.com/D86404
622811c84d8c2ab2e45975ce6edccfde2cc842c4: Bug 1658809 - add non-executable stack markers to aarch64 asm; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Thu, 13 Aug 2020 11:36:01 +0000 - rev 609150
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658809 - add non-executable stack markers to aarch64 asm; r=glandium Noticed this while preparing some other patches, might as well address it. Differential Revision: https://phabricator.services.mozilla.com/D86850
3df8c54de17a3a8e75b9003a8e6156758cd3c99e: Bug 1658374 - add spinning hint for aarch64 in Darwin mutexes; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Thu, 13 Aug 2020 11:36:08 +0000 - rev 609149
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658374 - add spinning hint for aarch64 in Darwin mutexes; r=glandium This change makes everything compile and presumably has some tiny effect on performance. We also take the opportunity to ensure that the compiler won't optimize out our inline asm by making the asm volatile and indicating that it touches memory. Differential Revision: https://phabricator.services.mozilla.com/D86594
839ec6bf112e0bfcc259ae9d9bd86ddfb2d8c07b: Bug 1658053 - update config.{guess,sub} with arm64 macOS support; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Thu, 13 Aug 2020 11:36:08 +0000 - rev 609148
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658053 - update config.{guess,sub} with arm64 macOS support; r=glandium We need these updates so that configure will automatically detect the correct target triple on arm64 macOS. Differential Revision: https://phabricator.services.mozilla.com/D86442
44125ffc47070034df10436d249d29f6bdae3e92: Bug 1658894 - Move selection range caching to Document::CreateStaticClone(). r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 13 Aug 2020 11:11:35 +0000 - rev 609147
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658894 - Move selection range caching to Document::CreateStaticClone(). r=jwatt This is needed to eventually make the print process able to process the same static document twice. Differential Revision: https://phabricator.services.mozilla.com/D86937
809409c1751fba4aa694a04e460f562edcd8b669: Bug 1623856 - Make shift-click reload button open a new window. r=dao
Xidorn Quan <me@upsuper.org> - Wed, 12 Aug 2020 14:56:50 +0000 - rev 609146
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1623856 - Make shift-click reload button open a new window. r=dao Differential Revision: https://phabricator.services.mozilla.com/D86464
46b078983080ca4d87e2305d781855b080fc1643: Bug 1658870 - [geckodriver] Remove Firefox version check for acceptInsecureCerts. r=webdriver-reviewers,jgraham
Henrik Skupin <mail@hskupin.info> - Thu, 13 Aug 2020 10:05:22 +0000 - rev 609145
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658870 - [geckodriver] Remove Firefox version check for acceptInsecureCerts. r=webdriver-reviewers,jgraham Differential Revision: https://phabricator.services.mozilla.com/D86917
082de8244278d76f9d6d216a7fd5da772b5152d3: Bug 1641487, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 12 Aug 2020 16:50:31 +0000 - rev 609144
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1641487, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D86761
cc6db3162f6e3e9cdb85749054b52074b78c1643: Bug 1658701 - Stop writing to empty header in MoveConstructNonAutoArray. r=xpcom-reviewers,nika
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 12 Aug 2020 14:52:18 +0000 - rev 609143
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658701 - Stop writing to empty header in MoveConstructNonAutoArray. r=xpcom-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D86804
f9f7ff74b5b8ffff192b0b8f015cdbce1fa8d3a6: Bug 1658572 - Do not propagate user activation state while loading loading-error-page (about:neterror); r=ckerschb
Edgar Chen <echen@mozilla.com> - Thu, 13 Aug 2020 09:47:08 +0000 - rev 609142
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658572 - Do not propagate user activation state while loading loading-error-page (about:neterror); r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D86724
728d9864385864dece4c4f6beaa3375ccd357606: Bug 1658279 - Part 3: Don't create a template object for String when not constructing. r=jandem
André Bargull <andre.bargull@gmail.com> - Thu, 13 Aug 2020 09:28:52 +0000 - rev 609141
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658279 - Part 3: Don't create a template object for String when not constructing. r=jandem Calling `String()` shouldn't create a template object. Differential Revision: https://phabricator.services.mozilla.com/D86534
761efef13026f4d6e1d873c515bea9efad5e33e8: Bug 1658279 - Part 2: Remove unnecessary rooting in CacheIR. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 12 Aug 2020 15:04:00 +0000 - rev 609140
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658279 - Part 2: Remove unnecessary rooting in CacheIR. r=jandem Noticed while working on ArraySlice that ArrayPush and ArrayJoin have unnecessary rooting. Also found some other places where rooting can be omitted. Differential Revision: https://phabricator.services.mozilla.com/D86533
25869d8b61484ca5abbac2d2009932761e177343: Bug 1658279 - Part 1: Optimise ArraySlice in CacheIR and Warp. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 12 Aug 2020 15:03:37 +0000 - rev 609139
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658279 - Part 1: Optimise ArraySlice in CacheIR and Warp. r=jandem Optimise Array.prototype.slice for packed arrays in CacheIR and Warp. Ion also optimises `slice()` for non-packed arrays, but unless non-packed arrays actually appear in user code, only optimising packed arrays should be okay for now. The second argument to `slice()` defaults to the array length, which means we need a non-result version of `LoadInt32ArrayLength`. Drive-by change: - Move `IonCacheIRCompiler::emitArrayPush` to the bottom of the file, next to the other non-implemented methods. Also change from `MOZ_ASSERT_UNREACHABLE` to `MOZ_CRASH` for consistency. Differential Revision: https://phabricator.services.mozilla.com/D86532
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip