Apache Royale Compiler

Clone this repo:
  1. 7405d89 Function type expressions: optionally specify a required function signature for variables that can store functions, and check that signature at compile-time by Josh Tynjala · 3 months ago develop
  2. 9afc9f9 FontEmbeddingNotSupported: restore this class, even though it is not used in the compiler anymore, because it is referenced by the as3mxml language server by Josh Tynjala · 2 days ago
  3. ed97a92 Enable [Embed] for TTF/OTF fonts when targeting SWF by Josh Tynjala · 4 days ago
  4. ef3c6e7 FontEmbeddingNotSupported: fix typo by Josh Tynjala · 4 days ago
  5. 8965059 CSSTree: fix uncaught exceptions when parsing hexadecimal color values and number values by adding problems when invalid by Josh Tynjala · 9 weeks ago
  6. 8d78181 MethodBodySemanticChecker: when checking strict function types, if expected parameter is optional, actual parameter must be optional too by Josh Tynjala · 2 months ago
  7. c2484a6 MXMLScopeBuilder/MXMLFileScope: use a PackageScope as the containing scope for a type created with fx:Component by Josh Tynjala · 2 months ago
  8. b8a63a8 MXMLScopeBuilder: don't use a magic string for comparison, use a constant that already exists by Josh Tynjala · 2 months ago
  9. ba1a138 MXMLScopeBuilder: report a problem if the className value of fx:Component is not a valid AS3 identifier by Josh Tynjala · 2 months ago
  10. 86fa033 MethodBodySemanticChecker: performance optimization to return earlier from checkFunctionTypeMeta when expectedFunctionTypeMeta is null to avoid unnecessary resolve of right expression by Josh Tynjala · 3 months ago
  11. f0bf881 MethodBodySemanticChecker: added missing strict function types check for values of return statements by Josh Tynjala · 3 months ago
  12. a3870b3 compiler-common: missed a guava 33.5.0-jre and failureaccess 1.0.3 for Maven by Josh Tynjala · 3 months ago
  13. 37f2079 guava 33.5.0-jre and failureaccess 1.0.3 by Josh Tynjala · 3 months ago
  14. 20e7683 compiler-jx: some more tests for CSS attributes by Josh Tynjala · 3 months ago
  15. a8426f4 compiler: didn't mean to commit this, it was to test a specific feature faster by Josh Tynjala · 3 months ago
  16. 1422cba CSS: support more CSS pseudo-classes with arguments by Josh Tynjala · 3 months ago
  17. 6f571ca CSS: move function name validation into CSSTree so that those function names may be used as identifiers by Josh Tynjala · 3 months ago
  18. 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 · 3 months ago
  19. f9af40f CSS: make parsing of attribute selectors stricter by Josh Tynjala · 3 months ago
  20. c544fdc JSCSSCompilationSession: added many more HTML elements from the specification by Josh Tynjala · 3 months ago