Changeset 270066 in webkit


Ignore:
Timestamp:
Nov 19, 2020 6:48:50 PM (3 years ago)
Author:
ysuzuki@apple.com
Message:

[JSC] Enable private instance and static fields
https://bugs.webkit.org/show_bug.cgi?id=219179

Reviewed by Mark Lam.

Enable private instance and static fields. We are not supporting private methods and static private methods yet.

  • runtime/OptionsList.h:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r270052 r270066  
     12020-11-19  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        [JSC] Enable private instance and static fields
     4        https://bugs.webkit.org/show_bug.cgi?id=219179
     5
     6        Reviewed by Mark Lam.
     7
     8        Enable private instance and static fields. We are not supporting private methods and static private methods yet.
     9
     10        * runtime/OptionsList.h:
     11
    1122020-11-19  Saam Barati  <sbarati@apple.com>
    213
  • trunk/Source/JavaScriptCore/runtime/OptionsList.h

    r270043 r270066  
    517517    v(Bool, exposeProfilersOnGlobalObject, false, Normal, "If true, we will expose functions to enable/disable both the sampling profiler and the super sampler") \
    518518    v(Bool, allowUnsupportedTiers, false, Normal, "If true, we will not disable DFG or FTL when an experimental feature is enabled.") \
    519     v(Bool, usePrivateClassFields, false, Normal, "If true, the parser will understand private data fields inside classes.") \
     519    v(Bool, usePrivateClassFields, true, Normal, "If true, the parser will understand private data fields inside classes.") \
    520520    v(Bool, returnEarlyFromInfiniteLoopsForFuzzing, false, Normal, nullptr) \
    521521    v(Size, earlyReturnFromInfiniteLoopsLimit, 1300000000, Normal, "When returnEarlyFromInfiniteLoopsForFuzzing is true, this determines the number of executions a loop can run for before just returning. This is helpful for the fuzzer so it doesn't get stuck in infinite loops.") \
     
    526526    v(Bool, useJITCage, canUseJITCage(), Normal, nullptr) \
    527527    v(Bool, usePublicStaticClassFields, true, Normal, "If true, the parser will understand public static data fields inside classes.") \
    528     v(Bool, usePrivateStaticClassFields, false, Normal, "If true, the parser will understand private static data fields inside classes.") \
     528    v(Bool, usePrivateStaticClassFields, true, Normal, "If true, the parser will understand private static data fields inside classes.") \
    529529
    530530enum OptionEquivalence {
Note: See TracChangeset for help on using the changeset viewer.