Changeset 240329 in webkit


Ignore:
Timestamp:
Jan 22, 2019 10:21:41 PM (5 years ago)
Author:
ysuzuki@apple.com
Message:

Unreviewed, fix initial global lexical binding epoch
https://bugs.webkit.org/show_bug.cgi?id=193603
<rdar://problem/47380869>

JSTests:

  • stress/global-lexical-binding-epoch-should-be-correct-one.js: Added.

(f1.f2.f3.f4):
(f1.f2.f3):
(f1.f2):
(f1):

Source/JavaScriptCore:

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::finishCreation):

Location:
trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JSTests/ChangeLog

    r240327 r240329  
     12019-01-22  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        Unreviewed, fix initial global lexical binding epoch
     4        https://bugs.webkit.org/show_bug.cgi?id=193603
     5        <rdar://problem/47380869>
     6
     7        * stress/global-lexical-binding-epoch-should-be-correct-one.js: Added.
     8        (f1.f2.f3.f4):
     9        (f1.f2.f3):
     10        (f1.f2):
     11        (f1):
     12
    1132019-01-22  Yusuke Suzuki  <ysuzuki@apple.com>
    214
  • trunk/Source/JavaScriptCore/ChangeLog

    r240327 r240329  
     12019-01-22  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        Unreviewed, fix initial global lexical binding epoch
     4        https://bugs.webkit.org/show_bug.cgi?id=193603
     5        <rdar://problem/47380869>
     6
     7        * bytecode/CodeBlock.cpp:
     8        (JSC::CodeBlock::finishCreation):
     9
    1102019-01-22  Yusuke Suzuki  <ysuzuki@apple.com>
    211
  • trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp

    r240255 r240329  
    626626            } else if (JSScope* constantScope = JSScope::constantScopeForCodeBlock(op.type, this)) {
    627627                metadata.m_constantScope.set(vm, this, constantScope);
    628                 if (op.type == GlobalLexicalVar || op.type == GlobalLexicalVarWithVarInjectionChecks)
     628                if (op.type == GlobalProperty || op.type == GlobalPropertyWithVarInjectionChecks)
    629629                    metadata.m_globalLexicalBindingEpoch = m_globalObject->globalLexicalBindingEpoch();
    630630            } else
Note: See TracChangeset for help on using the changeset viewer.