Ignore:
Timestamp:
Dec 1, 2015, 6:39:58 AM (9 years ago)
Author:
Carlos Garcia Campos
Message:

Unreviewed, rolling out r192876.

It broke a lot of JSC and layout tests for GTK and EFL

Reverted changeset:

"[ES6] "super" and "this" should be lexically bound inside an
arrow function and should live in a JSLexicalEnvironment"
https://bugs.webkit.org/show_bug.cgi?id=149338
http://trac.webkit.org/changeset/192876

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/parser/ParserModes.h

    r192876 r192882  
    144144typedef unsigned CodeFeatures;
    145145
    146 const CodeFeatures NoFeatures =                       0;
    147 const CodeFeatures EvalFeature =                 1 << 0;
    148 const CodeFeatures ArgumentsFeature =            1 << 1;
    149 const CodeFeatures WithFeature =                 1 << 2;
    150 const CodeFeatures ThisFeature =                 1 << 3;
    151 const CodeFeatures StrictModeFeature =           1 << 4;
    152 const CodeFeatures ShadowsArgumentsFeature =     1 << 5;
    153 const CodeFeatures ModifiedParameterFeature =    1 << 6;
    154 const CodeFeatures ModifiedArgumentsFeature =    1 << 7;
    155 const CodeFeatures ArrowFunctionFeature =        1 << 8;
    156 const CodeFeatures ArrowFunctionContextFeature = 1 << 9;
     146const CodeFeatures NoFeatures =                    0;
     147const CodeFeatures EvalFeature =              1 << 0;
     148const CodeFeatures ArgumentsFeature =         1 << 1;
     149const CodeFeatures WithFeature =              1 << 2;
     150const CodeFeatures ThisFeature =              1 << 3;
     151const CodeFeatures StrictModeFeature =        1 << 4;
     152const CodeFeatures ShadowsArgumentsFeature =  1 << 5;
     153const CodeFeatures ModifiedParameterFeature = 1 << 6;
     154const CodeFeatures ModifiedArgumentsFeature = 1 << 7;
    157155
    158 const CodeFeatures AllFeatures = EvalFeature | ArgumentsFeature | WithFeature | ThisFeature | StrictModeFeature | ShadowsArgumentsFeature | ModifiedParameterFeature | ArrowFunctionFeature | ArrowFunctionContextFeature;
     156const CodeFeatures AllFeatures = EvalFeature | ArgumentsFeature | WithFeature | ThisFeature | StrictModeFeature | ShadowsArgumentsFeature | ModifiedParameterFeature;
    159157
    160158} // namespace JSC
Note: See TracChangeset for help on using the changeset viewer.