REOPENED142540
Stop using USE(CFNETWORK) path on iOS
https://bugs.webkit.org/show_bug.cgi?id=142540
Summary Stop using USE(CFNETWORK) path on iOS
Antti Koivisto
Reported 2015-03-10 12:33:38 PDT
Use the same networking APIs as OS X.
Attachments
patch (12.82 KB, patch)
2015-03-10 12:37 PDT, Antti Koivisto
no flags
patch (12.87 KB, patch)
2015-03-10 13:45 PDT, Antti Koivisto
no flags
Rebaseline Antti's 2015-03-10 patch and merge various fixes from Bug 137936 (30.28 KB, patch)
2015-12-30 11:15 PST, David Kilzer (:ddkilzer)
no flags
Fix all the build failures v1 (30.44 KB, patch)
2015-12-30 15:00 PST, David Kilzer (:ddkilzer)
no flags
Fix all the build failures v2 (30.52 KB, patch)
2015-12-30 15:29 PST, David Kilzer (:ddkilzer)
no flags
Fix all the build failures v3 (30.52 KB, patch)
2015-12-30 15:52 PST, David Kilzer (:ddkilzer)
no flags
Patch v4 (28.39 KB, patch)
2015-12-30 17:47 PST, David Kilzer (:ddkilzer)
no flags
Patch v5 (29.37 KB, patch)
2015-12-30 20:36 PST, David Kilzer (:ddkilzer)
no flags
Part 2/2: Stop using USE(CFNETWORK) on iOS (1.06 KB, patch)
2016-01-13 16:54 PST, David Kilzer (:ddkilzer)
no flags
Antti Koivisto
Comment 1 2015-03-10 12:37:31 PDT
Alexey Proskuryakov
Comment 2 2015-03-10 13:00:07 PDT
My previous comments still apply, I object to doing this now.
Antti Koivisto
Comment 3 2015-03-10 13:45:24 PDT
David Kilzer (:ddkilzer)
Comment 4 2015-12-30 11:15:23 PST
Created attachment 268009 [details] Rebaseline Antti's 2015-03-10 patch and merge various fixes from Bug 137936
David Kilzer (:ddkilzer)
Comment 5 2015-12-30 15:00:10 PST
Created attachment 268013 [details] Fix all the build failures v1
David Kilzer (:ddkilzer)
Comment 6 2015-12-30 15:29:40 PST
Created attachment 268015 [details] Fix all the build failures v2
David Kilzer (:ddkilzer)
Comment 7 2015-12-30 15:52:44 PST
Created attachment 268020 [details] Fix all the build failures v3
David Kilzer (:ddkilzer)
Comment 8 2015-12-30 17:47:51 PST
Created attachment 268021 [details] Patch v4
David Kilzer (:ddkilzer)
Comment 9 2015-12-30 19:14:57 PST
Comment on attachment 268021 [details] Patch v4 Need to run layout tests locally with iOS Simulator build before landing to make sure nothing is broken, but please review for any issues in the meantime.
David Kilzer (:ddkilzer)
Comment 10 2015-12-30 20:36:42 PST
Created attachment 268024 [details] Patch v5
Daniel Bates
Comment 11 2015-12-31 08:57:42 PST
Comment on attachment 268024 [details] Patch v5 Looks sane to me.
David Kilzer (:ddkilzer)
Comment 12 2015-12-31 15:50:46 PST
David Kilzer (:ddkilzer)
Comment 13 2015-12-31 15:54:18 PST
(In reply to comment #12) > Committed r194472: <http://trac.webkit.org/changeset/194472> I landed Step 1/2 as all changes for the reviewed patch except actually turning off USE(CFNETWORK) for internal builds. This should reduce the iOS Simulator WK1 Tests down to less than 10 crashes per run on build.webkit.org. I will land the Platform.h change after discussing with folks working on WebKit performance.
David Kilzer (:ddkilzer)
Comment 14 2016-01-13 16:54:16 PST
Created attachment 268918 [details] Part 2/2: Stop using USE(CFNETWORK) on iOS
David Kilzer (:ddkilzer)
Comment 15 2016-01-13 16:55:00 PST
(In reply to comment #13) > I will land the Platform.h change after discussing with folks working on > WebKit performance. I checked with the performance team. We'll just land this separately, then watch the bots for any regressions.
Chris Dumez
Comment 16 2016-01-13 16:56:13 PST
Comment on attachment 268918 [details] Part 2/2: Stop using USE(CFNETWORK) on iOS r=me
WebKit Commit Bot
Comment 17 2016-01-14 04:05:12 PST
Comment on attachment 268918 [details] Part 2/2: Stop using USE(CFNETWORK) on iOS Clearing flags on attachment: 268918 Committed r195035: <http://trac.webkit.org/changeset/195035>
WebKit Commit Bot
Comment 18 2016-01-14 04:05:17 PST
All reviewed patches have been landed. Closing bug.
Chris Dumez
Comment 19 2016-01-14 15:00:38 PST
Reverted r195035 for reason: Caused 1-3% PLT regression on iOS Committed r195079: <http://trac.webkit.org/changeset/195079>
Note You need to log in before you can comment on or make changes to this bug.