Apache Royale Compiler

Clone this repo:
  1. 8965059 CSSTree: fix uncaught exceptions when parsing hexadecimal color values and number values by adding problems when invalid by Josh Tynjala · 23 hours ago develop
  2. 8d78181 MethodBodySemanticChecker: when checking strict function types, if expected parameter is optional, actual parameter must be optional too by Josh Tynjala · 8 days ago
  3. c2484a6 MXMLScopeBuilder/MXMLFileScope: use a PackageScope as the containing scope for a type created with fx:Component by Josh Tynjala · 10 days ago
  4. b8a63a8 MXMLScopeBuilder: don't use a magic string for comparison, use a constant that already exists by Josh Tynjala · 10 days ago
  5. ba1a138 MXMLScopeBuilder: report a problem if the className value of fx:Component is not a valid AS3 identifier by Josh Tynjala · 10 days ago
  6. 86fa033 MethodBodySemanticChecker: performance optimization to return earlier from checkFunctionTypeMeta when expectedFunctionTypeMeta is null to avoid unnecessary resolve of right expression by Josh Tynjala · 2 weeks ago
  7. f0bf881 MethodBodySemanticChecker: added missing strict function types check for values of return statements by Josh Tynjala · 2 weeks ago
  8. a3870b3 compiler-common: missed a guava 33.5.0-jre and failureaccess 1.0.3 for Maven by Josh Tynjala · 2 weeks ago
  9. 37f2079 guava 33.5.0-jre and failureaccess 1.0.3 by Josh Tynjala · 3 weeks ago
  10. 20e7683 compiler-jx: some more tests for CSS attributes by Josh Tynjala · 3 weeks ago
  11. a8426f4 compiler: didn't mean to commit this, it was to test a specific feature faster by Josh Tynjala · 3 weeks ago
  12. 1422cba CSS: support more CSS pseudo-classes with arguments by Josh Tynjala · 3 weeks ago
  13. 6f571ca CSS: move function name validation into CSSTree so that those function names may be used as identifiers by Josh Tynjala · 3 weeks ago
  14. f2de1ac CSS: fix 'not' not being allowed as an identifier by moving the check for it into CSSTree with a new problem class for unknown pseudo-classes in selectors by Josh Tynjala · 4 weeks ago
  15. f9af40f CSS: make parsing of attribute selectors stricter by Josh Tynjala · 4 weeks ago
  16. c544fdc JSCSSCompilationSession: added many more HTML elements from the specification by Josh Tynjala · 4 weeks ago
  17. ca46a4f JSCSSCompilationSession: improved distinction between components and HTML elements when outputting CSS by Josh Tynjala · 4 weeks ago
  18. 3f09ebc JSCSSCompilationSession: fix issues with generation of selectors in real .css file where parts were incorrect or missing by Josh Tynjala · 6 weeks ago
  19. 485402c compiler-jx: add missing emit for fx:RegExp tags in MXML for JS targets by Josh Tynjala · 7 weeks ago
  20. 96ea150 MXMLClassDirectiveProcessor: allow fx:RegExp declaration in MXML when targeting SWF by Josh Tynjala · 7 weeks ago