Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Static traits
  • Finer-grained implicit closure coercion (depending on number and type of closure arguments)
  • Closure signature hints for APIs for better type inference and IDE tooling
  • @TailRecursive AST transformation for methods
  • Class-loading-less compilation 
    • using ASM when needed, to avoid loading/initializing classes needed during the compilation
  • Stub-less joint compilation
    • to avoid various problems with the stubs and the various compilation phases

...