Total number of changed sets: 1
Total commits: 15
Total number of files changed: 20
Timestamp | Author | Details |
---|---|---|
2016-09-27 12:11:36 | greg-dove <greg.dove@gmail.com> | compiler/src/test/java/as/ASInheritanceTests.java v 83e6a8dfff2a54fa9c7464493310938f9b6f0882 [TESTS] Added tests for compile-time errors for invalid implicit constructor or implicit super call |
2016-09-26 18:55:16 | greg-dove <greg.dove@gmail.com> | compiler/src/main/java/org/apache/flex/compiler/internal/semantics/MethodBodySemanticChecker.java v 272470b8beb6194a478ecb7abf2a337b99ee4ddb [IMPROVEMENT] When the constructor is implicit, report the problem against the originating class, otherwise the error is not helpful. |
2016-09-26 18:53:16 | greg-dove <greg.dove@gmail.com> | compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/GlobalDirectiveProcessor.java v e265f96914f44e01593add0d250d584f40f5fe8a [BUGFIX] Added extra check for missing compile-time error (class B extends class A, where B has no constructor or no explicit super call, and A has a constructor with non-optional arguments) Appears to more closely match ASC 2 behavior |
2016-09-22 14:00:20 | Alex Harui <aharui@apache.org> | compiler/src/main/java/org/apache/flex/compiler/clients/problems/WorkspaceProblemFormatter.java v 2ee9c04d08172d7cb1d4cec3e19f57a2523dcb07 compiler/src/main/resources/org/apache/flex/compiler/messages_en.properties v 2ee9c04d08172d7cb1d4cec3e19f57a2523dcb07 compiler/src/main/resources/org/apache/flex/compiler/messages_fr.properties v 2ee9c04d08172d7cb1d4cec3e19f57a2523dcb07 compiler/src/main/resources/org/apache/flex/compiler/messages_ja.properties v 2ee9c04d08172d7cb1d4cec3e19f57a2523dcb07 compiler/src/main/resources/org/apache/flex/compiler/messages_zh_CN.properties v 2ee9c04d08172d7cb1d4cec3e19f57a2523dcb07 FLEX-35133 update error output to match MXMLC. I wonder if anything was expecting the other output format |
2016-09-21 13:50:12 | Alex Harui <aharui@apache.org> | compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProject.java v b7e9b15f010cd27a418e6783184094b065a48929 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IdentifierNode.java v b7e9b15f010cd27a418e6783184094b065a48929 compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java v b7e9b15f010cd27a418e6783184094b065a48929 clean up most warnings |
2016-09-13 21:40:50 | Alex Harui <aharui@apache.org> | compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexApplicationFrame1Info.java v 6e13db21b4ff23e27652646f24b0ef8627a1e820 find mixins in swcs, not just in command line |
2016-09-08 13:51:11 | greg-dove <greg.dove@gmail.com> | compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ClassDirectiveProcessor.java v 45ca8d64f50f0de3b45f886d8b528464af4eb8d7 closes #10 [IMPROVEMENT] Ensures that the binding EventDispatcher class (which it is assumed, contains the binding IEventDispatcher Interface) is included as an implicit dependency. This is applicable whenever any class receives a bindable implementation at bytecode generation. This additional fixes a potential issue with missing dependencies in a minimal project with bindable classes, but without the explicit inclusion of the binding EventDispatcher or IEventDispatcher types in local source code or merged library code based on dependencies in the source code alone. |
2016-09-08 01:31:01 | Christofer Dutz <christofer.dutz@codecentric.de> | compiler/pom.xml v fc2e0c4e84a7e6638ebc54279fa3218f2e8c7959 - Cleaned up the group-ids of the parents to be more in-line with the others. - Updated the README_MAVEN.txt in compiler to reflect latest changes |
2016-09-05 10:55:12 | Christofer Dutz <christofer.dutz@codecentric.de> | compiler/pom.xml v 6190f15942d6a3ecfb08ea1f1833c03fdcd5eecd [maven-release-plugin] prepare for next development iteration |
2016-09-05 10:54:46 | Christofer Dutz <christofer.dutz@codecentric.de> | compiler/pom.xml v ada2c42492fa9d5b32bdfa74d0569df7daf59c8e [maven-release-plugin] prepare release flexjs-compiler-parent-0.7.0 |
2016-09-03 22:17:52 | Alex Harui <aharui@apache.org> | compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java v 17f21f00e2dfa6e141638f1eabf10f085acfd7bd compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLClassReferenceNodeBase.java v 17f21f00e2dfa6e141638f1eabf10f085acfd7bd report error for extraneous text in MXML |
2016-09-02 08:16:09 | Alex Harui <aharui@apache.org> | compiler/src/main/java/org/apache/flex/abc/print/ABCDumpVisitor.java v 313f27b962e49aa45fc801ee99e794667d030ca6 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/ABCBytesRequestResult.java v 313f27b962e49aa45fc801ee99e794667d030ca6 compiler/src/main/java/org/apache/flex/swf/io/SWFDump.java v 313f27b962e49aa45fc801ee99e794667d030ca6 add -sort option to SWFDump to make it easier to compare two SWFs. Otherwise the order in the SWF of some dependencies can appear to vary depending on when the various threads discovered those dependencies |
2016-08-29 16:56:41 | greg-dove <greg.dove@gmail.com> | compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ClassDirectiveProcessor.java v ab5c6f49c5035befb635935bc170d9ffd54f8695 [BUGFIX] Extra check to cover potential case where generateBindableImpl is run against Object.as native class |
2016-08-29 13:29:03 | greg-dove <greg.dove@gmail.com> | compiler/src/main/java/org/apache/flex/compiler/internal/definitions/ClassDefinitionBase.java v 26cd027c595f5fc852277fda886f1d608ba35412 [IMPROVEMENT] More robust ancestry check for needsEventDispatcher |
2016-08-29 11:46:43 | greg-dove <greg.dove@gmail.com> | compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ClassDirectiveProcessor.java v 7842b1e0bb0dae502fabbdd0307155d0dfce31ce compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java v 7842b1e0bb0dae502fabbdd0307155d0dfce31ce [IMPROVEMENT] [NEEDS REVIEW] Removed the ASCompilationUnit 'extends' EventDispatcher implementation (which had some bugs) for binding support, and reimplemented this in falcon ClassDirectiveProcessor, and also in various jx emitters for JS. Falcon implementation is relatively straightforward, jx is a bit more fragmented because of the need to alter output in several different emitter classes. |