WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
101519
[V8] Update callers to use the aligned pointer API rather than the deprecated unaligned pointer API
https://bugs.webkit.org/show_bug.cgi?id=101519
Summary
[V8] Update callers to use the aligned pointer API rather than the deprecated...
Adam Barth
Reported
2012-11-07 16:11:14 PST
[V8] Update callers to use the aligned pointer API rather than the deprecated unaligned pointer API
Attachments
Patch
(21.87 KB, patch)
2012-11-07 16:12 PST
,
Adam Barth
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Adam Barth
Comment 1
2012-11-07 16:12:24 PST
Created
attachment 172887
[details]
Patch
Adam Barth
Comment 2
2012-11-07 17:48:30 PST
@ojan: Would you be willing to rs=you this patch so that the gardener can land it whenever the V8 patch lands? (I haven't marked it for review because it won't compile without this API being present in V8.) See
http://code.google.com/p/chromium/issues/detail?id=159674
for more context.
Ojan Vafai
Comment 3
2012-11-07 17:49:44 PST
Comment on
attachment 172887
[details]
Patch Yes. RS=me
Adam Barth
Comment 4
2012-11-07 17:52:54 PST
Thanks.
Adam Barth
Comment 5
2012-11-08 13:54:13 PST
Committed
r133945
: <
http://trac.webkit.org/changeset/133945
>
WebKit Review Bot
Comment 6
2012-11-08 14:31:45 PST
Re-opened since this is blocked by
bug 101645
Adam Barth
Comment 7
2012-11-12 15:55:27 PST
Committed
r134323
: <
http://trac.webkit.org/changeset/134323
>
Ojan Vafai
Comment 8
2012-11-13 10:19:53 PST
Looks like this was a large perf improvement across a large swath of DOM creation and traversal benchmarks. Well worth all the effort it took.
http://build.chromium.org/f/chromium/perf/linux-release-webkit-latest/dom_perf/report.html?rev=167377&graph=DOMWalk&history=150
http://build.chromium.org/f/chromium/perf/linux-release-webkit-latest/dromaeo_domcoretraverse/report.html?rev=167377&graph=dom_traverse_lastChild&history=150
http://build.chromium.org/f/chromium/perf/linux-release-webkit-latest/dromaeo_domcoretraverse/report.html?graph=dom_traverse&history=150&rev=167377
http://build.chromium.org/f/chromium/perf/chromium-rel-win7-webkit/dom_perf/report.html?graph=Get%20Elements&history=150&rev=167377
http://build.chromium.org/f/chromium/perf/chromium-rel-win7-webkit/dom_perf/report.html?graph=Get%20Elements&history=150&rev=167377
http://build.chromium.org/f/chromium/perf/chromium-rel-win7-webkit/dom_perf/report.html?graph=Total&history=150&rev=167377
http://build.chromium.org/f/chromium/perf/linux-release-webkit-latest/dromaeo_domcoremodify/report.html?graph=dom_modify_createElement&history=150&rev=167377
http://build.chromium.org/f/chromium/perf/linux-release-webkit-latest/dom_perf/report.html?graph=CreateNodes&history=150&rev=167377
http://build.chromium.org/f/chromium/perf/linux-release-webkit-latest/dom_perf/report.html?graph=DOMDivWalk&history=150&rev=167377
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug