Changeset 109644 in webkit


Ignore:
Timestamp:
Mar 2, 2012 5:52:17 PM (12 years ago)
Author:
barraclough@apple.com
Message:

ES5.1-15.3.5.4. prohibits Function.caller from Get?ting a strict caller
https://bugs.webkit.org/show_bug.cgi?id=80011

We now support getting the caller from within an accessor.

Reviewed by Sam Weinig.

  • fast/js/function-dot-arguments-and-caller.html:
  • platform/qt/Skipped:
Location:
trunk/LayoutTests
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r109643 r109644  
     12012-03-02  Gavin Barraclough  <barraclough@apple.com>
     2
     3        ES5.1-15.3.5.4. prohibits Function.caller from [[Get]]ting a strict caller
     4        https://bugs.webkit.org/show_bug.cgi?id=80011
     5
     6        We now support getting the caller from within an accessor.
     7
     8        Reviewed by Sam Weinig.
     9
     10        * fast/js/function-dot-arguments-and-caller.html:
     11        * platform/qt/Skipped:
     12
    1132012-03-02  Eric Seidel  <eric@webkit.org>
    214
  • trunk/LayoutTests/fast/js/function-dot-arguments-and-caller.html

    r34457 r109644  
    8181
    8282(function f() {
    83     return String({ toString: function g() { return g.caller instanceof Object ? "FAIL" : "PASS"; } });
     83    return String({ toString: function g() { return g.caller instanceof Object ? "PASS" : "FAIL"; } });
    8484})(),
    8585
  • trunk/LayoutTests/platform/qt/Skipped

    r109571 r109644  
    26712671# https://bugs.webkit.org/show_bug.cgi?id=79555
    26722672fast/events/dispatch-message-string-data.html
    2673 
    2674 # ES5.1-15.3.5.4. prohibits Function.caller from [[Get]]ting a strict caller
    2675 # https://bugs.webkit.org/show_bug.cgi?id=80011 (REGRESSION caused by r109461)
    2676 fast/js/function-dot-arguments-and-caller.html
Note: See TracChangeset for help on using the changeset viewer.