This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git.
from b6fd010 TestRoyaleAccessors: more tests for custom namespaces,
including member access and static (for commit
ac42eadd5a8b8d89bc66c997d811aeb9b75b5bb1)
new 4aa7217 Fix for duplicate for-each loop processing observed in MXML
code block. Also tidy-up: swapped the variation in AST mutation between dynamic
and static targets to be driven by the IRoyaleProject instance.
new b79cc12 Fix for compiler memory leak. Fixes issue #117. This was a
long-standing bug related to accumulation of BindingDataBase instances over
multiple compilations in a static collection.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../internal/codegen/js/jx/MethodEmitter.java | 2 +-
.../mxml/royale/MXMLRoyaleASDocEmitter.java | 4 ++-
.../codegen/mxml/royale/MXMLRoyaleEmitter.java | 7 +++--
.../internal/projects/RoyaleJSProject.java | 10 ++++++-
.../compiler/internal/as/codegen/ABCGenerator.java | 2 +-
.../as/codegen/ClassDirectiveProcessor.java | 2 +-
.../as/codegen/GlobalDirectiveProcessor.java | 2 +-
.../codegen/databinding/BindingDatabase.java | 4 +--
.../databinding/MXMLBindingDirectiveHelper.java | 2 +-
.../compiler/internal/projects/RoyaleProject.java | 28 ++++++++++++------
.../royale/compiler/internal/scopes/ASScope.java | 24 +++++++++++++++
.../royale/compiler/projects/IRoyaleProject.java | 21 ++++++++++---
.../main/java/org/apache/royale/utils/ASTUtil.java | 24 ++++++++-------
.../org/apache/royale/utils/ArrayLikeUtil.java | 34 +++++++++++++++-------
14 files changed, 119 insertions(+), 47 deletions(-)