Bug 136901 - Change CallFrame::lexicalGlobalObject() to use Callee instead of JSScope
Summary: Change CallFrame::lexicalGlobalObject() to use Callee instead of JSScope
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Michael Saboff
URL:
Keywords:
Depends on: 137839 137906 137907
Blocks: 136724
  Show dependency treegraph
 
Reported: 2014-09-17 17:19 PDT by Michael Saboff
Modified: 2014-10-23 06:15 PDT (History)
7 users (show)

See Also:


Attachments
Patch (1.25 KB, patch)
2014-09-17 17:33 PDT, Michael Saboff
buildbot: commit-queue-
Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2 (624.02 KB, application/zip)
2014-09-17 19:04 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion (671.05 KB, application/zip)
2014-09-17 19:54 PDT, Build Bot
no flags Details
Patch (1.24 KB, patch)
2014-10-22 14:16 PDT, Michael Saboff
mark.lam: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Saboff 2014-09-17 17:19:58 PDT
Change the implementation of CallFrame::lexicalGlobalObject() to use the Callee in preparation for removing JSScope from the CallFrame.
Comment 1 Michael Saboff 2014-09-17 17:33:02 PDT
Created attachment 238273 [details]
Patch
Comment 2 Build Bot 2014-09-17 19:04:05 PDT
Comment on attachment 238273 [details]
Patch

Attachment 238273 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/5467849288056832

New failing tests:
http/tests/security/frameNavigation/context-for-location-assign.html
http/tests/security/cookies/document-open.html
http/tests/security/xss-DENIED-xsl-document-securityOrigin.xml
http/tests/xmlhttprequest/request-from-popup.html
http/tests/security/aboutBlank/security-context-write.html
http/tests/security/aboutBlank/security-context-window-open.html
traversal/node-iterator-prototype.html
http/tests/security/aboutBlank/security-context-writeln.html
http/tests/security/aboutBlank/security-context.html
http/tests/security/aboutBlank/security-context-with-base-tag.html
http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
fast/frames/sandboxed-iframe-navigation-parent.html
http/tests/security/aboutBlank/security-context-grandchildren.html
http/tests/security/aboutBlank/security-context-grandchildren-alias.html
http/tests/security/calling-versus-current.html
http/tests/misc/iframe-domain-test.html
http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
Comment 3 Build Bot 2014-09-17 19:04:09 PDT
Created attachment 238281 [details]
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-15  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 4 Build Bot 2014-09-17 19:54:30 PDT
Comment on attachment 238273 [details]
Patch

Attachment 238273 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/4634712605720576

New failing tests:
http/tests/security/frameNavigation/context-for-location-assign.html
http/tests/security/cookies/document-open.html
http/tests/security/xss-DENIED-xsl-document-securityOrigin.xml
http/tests/security/aboutBlank/security-context-window-open.html
http/tests/security/aboutBlank/security-context-write.html
traversal/node-iterator-prototype.html
http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
http/tests/security/aboutBlank/security-context-writeln.html
http/tests/navigation/new-window-redirect-history.html
http/tests/security/aboutBlank/security-context-with-base-tag.html
http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
http/tests/misc/window-open-then-write.html
http/tests/xmlhttprequest/request-from-popup.html
http/tests/security/aboutBlank/security-context-grandchildren.html
http/tests/security/aboutBlank/security-context-grandchildren-alias.html
http/tests/security/calling-versus-current.html
http/tests/misc/iframe-domain-test.html
http/tests/security/aboutBlank/security-context.html
fast/dom/Window/window-postmessage-clone-frames.html
http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
fast/frames/sandboxed-iframe-navigation-parent.html
Comment 5 Build Bot 2014-09-17 19:54:33 PDT
Created attachment 238282 [details]
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-08  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 6 Michael Saboff 2014-10-22 14:16:18 PDT
Created attachment 240296 [details]
Patch

Patch ready with the dependent patches closed.
Comment 7 Mark Lam 2014-10-22 14:43:17 PDT
Comment on attachment 240296 [details]
Patch

r=me
Comment 8 Michael Saboff 2014-10-23 06:15:53 PDT
Committed r175118: <http://trac.webkit.org/changeset/175118>