This is an automated email from the ASF dual-hosted git repository.
joshtynjala pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git.
from 2b6b669 Avoid outputting declarations if an MXMLDescriptorSpecifier
doesn't actually have an id (explicit or 'effective'). This avoids declarations
that would be made for 'null_' which serve no purpose in any case.
new 7ee7f4e PackageFooterEmitter: uses getModel().suppressExports instead
of doc.getEmitExports() because doc.getEmitExports() may not always be accurate
new de570f7 JSRoyaleDocEmitter: updates emitExports and exportProtected
more accurately when config is missing and for fields
new 1d597f2 ClosureUtils: some forward-looking tweaks to detecting
symbols to export (but behavior currently remains the same)
new 60fa42b JSRoyaleDocEmitter: no export annotation for closure on
package-level variables and functions
new 10f6ef0 ClosureUtils: better rename prevention and export symbol
calls for package-level variables
The 5 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:
.../codegen/js/jx/PackageFooterEmitter.java | 2 +-
.../codegen/js/royale/JSRoyaleDocEmitter.java | 26 +++++++++++++++++-
.../apache/royale/compiler/utils/ClosureUtils.java | 31 +++++++++++++++++++---
.../codegen/js/royale/TestRoyalePackage.java | 9 +++----
4 files changed, 57 insertions(+), 11 deletions(-)