Open
Bug 1124876
Opened 11 years ago
Updated 6 months ago
Remove LookupProperty for name lookup and variable definition
Categories
(Core :: JavaScript Engine, enhancement, P5)
Core
JavaScript Engine
Tracking
()
NEW
People
(Reporter: evilpies, Unassigned)
References
(Blocks 2 open bugs)
Details
LookupNameNoGC, LookupNameWithGlobalDefault, LookupNameUnqualified, as well as DefFunOperation and DefVarOrConstOperation use LookupProperty.
I am not sure what kind of possible behaviors those functions have, i.e. only native objects? (probably no, because of DebugScopes?). It would be helpful if somebody pointed out the spec for those as well.
Reporter | ||
Comment 1•10 years ago
|
||
This is the last blocker to removing lookupProperty! I looked into this for a bit, but mapping ES6 references onto our LookupName/Fetch infrastructure is not necessarily obvious. Hopefully somebody comes along and fixes those, especially as we are not strictly ES6 compliant.
Updated•3 years ago
|
Severity: normal → S3
Updated•6 months ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•