Skip to content

0.16.0-RC3

Pre-release
Pre-release
Compare
Choose a tag to compare
@dottybot dottybot released this 10 Jun 14:48

Notable Changes

Language & Syntax

  • Use =>> for type lambdas #6558
  • Use ? for wildcards #6610
  • Rename implied to delegate #6649

Type System Improvements

  • Intersection based gadts #6398
  • Improve opaque types (simpler implementation strategy, disallowing opaque as a local modifier and more) #6567

Compiler Development

  • Implement Tuple operation directly in the compiler #6539
  • Add mini-phase to fix constructors for enums extending java.lang.Enum #6602
  • Remove dependency on scala-xml #5597
  • New typeclass derivation scheme #6531

Contributors

Thank you to all the contributors who made this release possible 🎉

According to git shortlog -sn --no-merges 0.15.0-RC1..0.16.0-RC3 these are:

    88  Martin Odersky
    51  Anatolii
    48  Nicolas Stucki
    26  Guillaume Martres
    21  Miles Sabin
    19  Liu Fengyun
    12  Aleksander Boruch-Gruszecki
    11  Sébastien Doeraene
     8  Aggelos Biboudis
     4  Olivier Blanvillain
     3  Eugene Yokota
     1  Dale Wijnand
     1  Allan Renucci
     1  Olivier ROLAND

Reporting Bugs

If you encounter a bug, please open an issue! 🙏