Bug 70738 - Remove deletePropertyVirtual
Summary: Remove deletePropertyVirtual
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Mark Hahnenberg
URL:
Keywords:
Depends on:
Blocks: 67690
  Show dependency treegraph
 
Reported: 2011-10-24 10:35 PDT by Mark Hahnenberg
Modified: 2011-10-25 18:48 PDT (History)
3 users (show)

See Also:


Attachments
Patch (67.35 KB, patch)
2011-10-24 11:59 PDT, Mark Hahnenberg
no flags Details | Formatted Diff | Diff
Patch (68.68 KB, patch)
2011-10-24 16:19 PDT, Mark Hahnenberg
no flags Details | Formatted Diff | Diff
Patch (68.78 KB, patch)
2011-10-24 16:30 PDT, Mark Hahnenberg
ggaren: review+
webkit.review.bot: commit-queue-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Hahnenberg 2011-10-24 10:35:18 PDT
Now that we have an entry in the MethodTable for both versions of deleteProperty, we can remove their virtual counterparts and replace all call sites with an explicit lookup in the MethodTable.
Comment 1 Mark Hahnenberg 2011-10-24 11:59:10 PDT
Created attachment 112225 [details]
Patch
Comment 2 Mark Hahnenberg 2011-10-24 16:19:56 PDT
Created attachment 112271 [details]
Patch
Comment 3 Mark Hahnenberg 2011-10-24 16:30:09 PDT
Created attachment 112273 [details]
Patch
Comment 4 Geoffrey Garen 2011-10-25 17:09:14 PDT
Comment on attachment 112273 [details]
Patch

r=me
Comment 5 WebKit Review Bot 2011-10-25 18:16:37 PDT
Comment on attachment 112273 [details]
Patch

Rejecting attachment 112273 [details] from commit-queue.

Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2

Last 500 characters of output:
n/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.
Updating chromium port dependencies using gclient...

________ running '/usr/bin/python tools/clang/scripts/update.py --mac-only' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium'

________ running '/usr/bin/python gyp_webkit' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium'
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/10213392
Comment 6 Adam Barth 2011-10-25 18:19:32 PDT
Comment on attachment 112273 [details]
Patch

I thought we had that problem licked.
Comment 7 WebKit Review Bot 2011-10-25 18:22:07 PDT
Comment on attachment 112273 [details]
Patch

Rejecting attachment 112273 [details] from commit-queue.

Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2

Last 500 characters of output:
ebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
patching file Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.cpp
Hunk #1 succeeded at 346 (offset -5 lines).
patching file Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.h
Hunk #1 succeeded at 87 with fuzz 1 (offset -1 lines).
patching file Source/WebKit2/WebProcess/Plugins/Netscape/NPJSObject.cpp

Failed to run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply', u'--reviewer', u'Geoffrey Garen', u'--f..." exit_code: 1

Full output: http://queues.webkit.org/results/10210427
Comment 8 Mark Hahnenberg 2011-10-25 18:48:09 PDT
Committed r98422: <http://trac.webkit.org/changeset/98422>