Changeset 177029 in webkit


Ignore:
Timestamp:
Dec 9, 2014 11:39:29 AM (9 years ago)
Author:
ggaren@apple.com
Message:

Re-enable function.arguments
https://bugs.webkit.org/show_bug.cgi?id=139452
Source/JavaScriptCore:

<rdar://problem/18848149>

Reviewed by Sam Weinig.

Disabling function.arguments broke a few websites, and we don't have
time right now to work through the details.

I'm re-enabling function.arguments but leaving in the infrastructure
to re-disable it, so we can try this experiment again in the future.

  • runtime/Options.h:

LayoutTests:

Reviewed by Sam Weinig.

feature by default now.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r177026 r177029  
     12014-12-09  Geoffrey Garen  <ggaren@apple.com>
     2
     3        Re-enable function.arguments
     4        https://bugs.webkit.org/show_bug.cgi?id=139452
     5
     6        Reviewed by Sam Weinig.
     7
     8        * TestExpectations: Re-enable these tests, since WebKit supports this
     9        feature by default now.
     10
    1112014-12-09  Alexey Proskuryakov  <ap@apple.com>
    212
  • trunk/LayoutTests/TestExpectations

    r176983 r177029  
    174174# nth-child tests takes long time and Debug build sometimes timeouts because there are many test cases.
    175175webkit.org/b/137149 fast/selectors/nth-child-of-basics.html [ Slow ]
    176 
    177 # Deprecated tests for function.arguments. These tests need to stay in the tree because the RJST
    178 # harness will run these after forcibly reenabling the function.arguments feature. We want to
    179 # keep testing the feature for as long as we haven't achieved confidence that it is safe to
    180 # remove it entirely.
    181 webkit.org/b/137167 js/dfg-arguments-unexpected-escape.html [ Failure ]
    182 webkit.org/b/137167 js/dfg-inline-arguments-become-double.html [ Failure ]
    183 webkit.org/b/137167 js/dfg-inline-arguments-become-int32.html [ Failure ]
    184 webkit.org/b/137167 js/dfg-inline-arguments-int32.html [ Failure ]
    185 webkit.org/b/137167 js/dfg-inline-arguments-osr-exit-and-capture.html [ Failure ]
    186 webkit.org/b/137167 js/dfg-inline-arguments-reset-changetype.html [ Failure ]
    187 webkit.org/b/137167 js/dfg-inline-arguments-reset.html [ Failure ]
    188 webkit.org/b/137167 js/dfg-inline-arguments-simple.html [ Failure ]
    189 webkit.org/b/137167 js/dfg-inline-arguments-use-directly-from-inlined-code.html [ Failure ]
    190 webkit.org/b/137167 js/dfg-inline-arguments-use-from-all-the-places.html [ Failure ]
    191 webkit.org/b/137167 js/dfg-inline-arguments-use-from-getter.html [ Failure ]
    192 webkit.org/b/137167 js/dfg-inline-arguments-use-from-uninlined-code.html [ Failure ]
    193 webkit.org/b/137167 js/dfg-tear-off-arguments-not-activation.html [ Failure ]
    194 webkit.org/b/137167 js/dfg-tear-off-function-dot-arguments.html [ Failure ]
    195 webkit.org/b/137167 js/dom/exception-thrown-from-function-with-lazy-activation.html [ Failure ]
    196 webkit.org/b/137167 js/dom/function-dot-arguments2.html [ Failure ]
    197 webkit.org/b/137167 js/function-dot-arguments.html [ Failure ]
    198 webkit.org/b/137167 js/kde/function.html [ Failure ]
    199 webkit.org/b/137167 js/kde/function_arguments.html [ Failure ]
    200176
    201177# Promises/A+ 2.3.3 has many tests and it sometimes exceeds the time limit.
  • trunk/Source/JavaScriptCore/ChangeLog

    r177027 r177029  
     12014-12-09  Geoffrey Garen  <ggaren@apple.com>
     2
     3        Re-enable function.arguments
     4        https://bugs.webkit.org/show_bug.cgi?id=139452
     5        <rdar://problem/18848149>
     6
     7        Reviewed by Sam Weinig.
     8
     9        Disabling function.arguments broke a few websites, and we don't have
     10        time right now to work through the details.
     11
     12        I'm re-enabling function.arguments but leaving in the infrastructure
     13        to re-disable it, so we can try this experiment again in the future.
     14
     15        * runtime/Options.h:
     16
    1172014-12-09  David Kilzer  <ddkilzer@apple.com>
    218
  • trunk/Source/JavaScriptCore/runtime/Options.h

    r176836 r177029  
    113113    v(bool, forceProfilerBytecodeGeneration, false) \
    114114    \
    115     v(bool, enableFunctionDotArguments, false) \
     115    v(bool, enableFunctionDotArguments, true) \
    116116    \
    117117    /* showDisassembly implies showDFGDisassembly. */ \
Note: See TracChangeset for help on using the changeset viewer.