[Webkit-unassigned] [Bug 157863] [ES6] Built-in functions, strict functions created using the Function constructor, and function create by bind method must not be created with 'caller' and 'arguments' own properties.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 14 06:42:38 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=157863

Alexey Shvayka <shvaikalesh at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |shvaikalesh at gmail.com
         Resolution|---                         |FIXED
            Summary|[ES6] ES6 Function.         |[ES6] Built-in functions,
                   |Built-in functions, strict  |strict functions created
                   |functions created using the |using the Function
                   |Function constructor, and   |constructor, and function
                   |function create by bind     |create by bind method  must
                   |method  must not be created |not be created with
                   |with 'caller' and           |'caller' and 'arguments'
                   |'arguments' own properties. |own properties.

--- Comment #1 from Alexey Shvayka <shvaikalesh at gmail.com> ---
JSC doesn't create "caller" / "arguments" on all above-mentioned functions for a few years now (tested on r277026).
I am adding these test cases as part of https://bugs.webkit.org/show_bug.cgi?id=225277.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210514/91679b9e/attachment.htm>


More information about the webkit-unassigned mailing list