This is an automated email from the ASF dual-hosted git repository.

greg-dove pushed a change to branch local_var_resolution_issue
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git


    from 14fbdf9cc Merge branch 'develop' into missing_scope_bugfix
     add c31c10517 fix for more robust lookup during reParse
     add 8519dfc64 including Josh's fix for when assertions are enabled.
     add 76ab48466 refine on-demand scope restoration in FunctionScope - 
Explicitly trigger getScope() in addition to reconnectScopeNode() if A 
FunctionNode is found to be unparsed  (after being recreated post-GC) to ensure 
local definitions are restored immediately after a node is recreated. - Remove 
restrictive getFileScope() checks in property lookups to ensure the restoration 
trigger fires in unit  tests and other detached scope scenarios where the 
Workspace is available.
     add fd523d257 update the NameResolution test to be more portable across 
branches, more accurate as a test, and also correctly named for the ant and 
maven builds.

No new revisions were added by this update.

Summary of changes:
 .../royale/compiler/internal/scopes/ASScope.java   |   2 +-
 .../compiler/internal/scopes/FunctionScope.java    |  10 +-
 .../internal/scopes/NameResolutionAfterGCTest.java | 111 --------------
 .../scopes/NameResolutionAfterGCTests.java         | 163 +++++++++++++++++++++
 4 files changed, 171 insertions(+), 115 deletions(-)
 delete mode 100644 
compiler/src/test/java/org/apache/royale/compiler/internal/scopes/NameResolutionAfterGCTest.java
 create mode 100644 
compiler/src/test/java/org/apache/royale/compiler/internal/scopes/NameResolutionAfterGCTests.java

Reply via email to