You can view the issue detail at the following URL:
<http://icandy.homeunix.org:443/scarab/issues/id/OBJS39>
Type : Enhancement
Issue Id : OBJS39
Reported by: Rob Clark
rob...@ma... - (rob...@ma...)
Details:
Headline: closed scope optimizations
Description: in cases where scope is closed, the compiler can be more aggressive about caching lookupInScope() results. Currently the caching is done per CompiledNodeEvaluator, so functions within a function still need to lookupInScope() the first time a member is accessed... but it should be possible to only have to revert to lookupInScope() (which does a hashtable lookup) at points where scope is not closed
Severity: Major
Functional Area: compiler
Status: New
|