Bug 147247

Summary: Remove more notions of an activation being 1:1 with a function.
Product: WebKit Reporter: Saam Barati <saam>
Component: JavaScriptCoreAssignee: Saam Barati <saam>
Status: NEW ---    
Severity: Normal CC: basile_clement, benjamin, fpizlo, ggaren, mark.lam, mmirman, msaboff, oliver, ysuzuki
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Saam Barati 2015-07-23 18:42:37 PDT
Consider functions like:

JSLexicalEnvironment* CallFrame::lexicalEnvironment() const
JSLexicalEnvironment* CallFrame::lexicalEnvironmentOrNullptr() const
VirtualRegister CodeBlock::activationRegister() const
bool CodeBlock::needsActivation() const

etc.