Also, fix getting the caller from within a bound function, for within a getter, or setter (make our implementation match other browsers).
Created attachment 129651 [details] Fix
Attachment 129651 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/fast..." exit_code: 1 Source/JavaScriptCore/interpreter/Interpreter.cpp:51: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 1 in 7 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 129651 [details] Fix Attachment 129651 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/11770384 New failing tests: fast/js/caller-property.html
Fixed in r109461
Reopen, because it broke fast/js/function-dot-arguments-and-caller.html. (At least on SL and on Qt.) --- /Volumes/Data/slave/snowleopard-intel-release-tests/build/layout-test-results/fast/js/function-dot-arguments-and-caller-expected.txt +++ /Volumes/Data/slave/snowleopard-intel-release-tests/build/layout-test-results/fast/js/function-dot-arguments-and-caller-actual.txt @@ -2,5 +2,5 @@ If the test passes, you'll see a series of PASS messages below. -PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS +PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,PASS,FAIL,PASS
I skipped it on Qt to make bot happier - http://trac.webkit.org/changeset/109571/trunk/LayoutTests/platform/qt/Skipped Please unskip it with the proper fix. Thanks.
Fixed in r109644.
*** Bug 45480 has been marked as a duplicate of this bug. ***