[BUGFIX] use strict mode for Object.create#14624
[BUGFIX] use strict mode for Object.create#14624givanse wants to merge 0 commit intoemberjs:masterfrom
Conversation
|
wooo nice. We will need to merge this, IFF the % of affected users is very low. Although I hope we can land this now. |
|
Market share as measured by the App Store on October 25, 2016. iOS 10 - 60% This other site says: iOS 8 (3.59%) And this one says: iOS 8 (3.3%) |
|
@givanse thanks for those stats. |
|
We still don't know how many of those users are on 32bit devices (the affected devices). It may be quite abit smaller then? |
|
@stefanpenner - Ya, agreed. Should be at least somewhat smaller, and if this rides the typical canary cycle it will be another 8-10 weeks more before release. This seems good to me... |
|
Added to meeting agenda for 2016-12-02 (no meeting on 2016-11-25 due to Thanksgiving in the US). |
|
From list of iOS devices, the ones with ARMv7 are the iPhone 5 and iPhone 5C. Device usage: iPhone 8.X adoption: Affected users: total = 0.4378% Plus, Christmas is coming and people will be getting new shinny mobiles XD |
|
Awesome, thanks for digging in on these stats (they make this much more actionable)! |
|
I would have done it with the PR submission, TIL webkit bugs have tags & ARMv7 is a x32 architecture :) |
|
@givanse big +1 on doing the digging on this one. you rock |
|
For beginners, passing by |
|
☔ The latest upstream changes (presumably #14649) made this pull request unmergeable. Please resolve the merge conflicts. |
|
Pinged the core-team, hoping to get a resolution this week. My opinion is that, based on @givanse numbers provided (and that the existing fix is somewhat somewhat precarious) we should let this ride the canary train. |
|
forgot about this and |
Cleaning up the changes from #9442
Bug 138038 - [iOS8][ARMv7(s)] Optimized Object.create in 'use strict' context sometimes breaks.
https://bugs.webkit.org/show_bug.cgi?id=138038