You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/03/13 05:54:15 UTC
[royale-compiler] branch release_practice updated (a804bf2 ->
a3d7d56)
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a change to branch release_practice
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git.
from a804bf2 forgot a few
new df060e3 allow setting lastmodifieddate so we can try to generate bit-for-bit identical SWCs on each build
new 02e656b more setting of timestamps to get bit-for-bit identical SWCs on each build
new 26313e2 set timestamps here as well
new 3ac6064 the scope cache blocked addDependency calls so we would get different catalog.xml files on each build depending on which threads finished first. So force addDependency calls. This makes the compiler significantly slower though, but it was the last piece of bit-for-bit idential SWCs on a given computer
new 32f4979 try caching resolved identifiers. Resolve is called many times on each node by the reducer and maybe elsewhere. Could it ever change after the first resolve? Are nodes ever moved around in the AST?
new a3d7d56 reduce the number of addDependency calls
The 3385 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:
.../royale/compiler/filespecs/CombinedFile.java | 6 +++
.../compiler/filespecs/FileSpecification.java | 6 +++
.../compiler/filespecs/IFileSpecification.java | 7 +++
.../apache/royale/compiler/clients/COMPJSC.java | 44 +++++++++++++--
.../royale/compiler/clients/COMPJSCRoyale.java | 63 ++++++++++++++++++++--
.../apache/royale/compiler/clients/MXMLJSC.java | 18 +++++++
.../royale/compiler/clients/MXMLJSCRoyale.java | 19 +++++++
.../internal/filespecs/SWCFileSpecification.java | 6 +++
.../filespecs/StringFileSpecification.java | 6 +++
.../internal/filespecs/ZipFileSpecification.java | 6 +++
.../compiler/internal/scopes/ASScopeCache.java | 58 +++++++++++++++++++-
.../compiler/internal/targets/SWCTarget.java | 35 +++++++++++-
.../compiler/internal/tree/as/IdentifierNode.java | 8 ++-
.../internal/units/FXGCompilationUnit.java | 6 +++
14 files changed, 275 insertions(+), 13 deletions(-)