github scala/scala3 0.27.0-RC1

latest releases: 3.4.2-RC1, 3.4.1, 3.4.1-RC2...
pre-release3 years ago

Notable Changes

Features

  • Make Scala.js usable for people #9637

Stability

  • Fix #1441: init MODULE$ in #9181
  • Improve handling of references to Object coming from Java code #9601
  • Re-resolve ==, != after expanding opaque types #9583
  • fix #9179: ensure enum values are singleton with serialisation #9532
  • fix #7227: allow custom toString on enum #9549

Metaprogramming

  • Avoid leak of internal implementation in tasty.Reflection #9613
  • Redefine quoted.Expr.betaReduce #9469

Performance

  • Optimize megaphase #9597
  • Cache all memberNamed results #9633
  • Parallelize position pickling #9619
  • Simplify TypeComparer #9405
  • Optimize and simplify SourcePosition handling #9561

Contributors

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

According to git shortlog -sn --no-merges 0.26.0-RC1..0.27.0-RC1 these are:

   118  Martin Odersky
    75  Liu Fengyun
    65  Nicolas Stucki
    27  Sébastien Doeraene
    23  Guillaume Martres
    16  Jamie Thompson
    15  bishabosha
    10  Guillaume Raffin
     7  Anatolii Kmetiuk
     4  Robert Stoll
     3  Pavel Shirshov
     3  december32
     3  odersky
     2  ysthakur
     1  Niklas Vest
     1  Dean Wampler
     1  Fengyun Liu
     1  John Sullivan
     1  Lan, Jian
     1  Aleksander Boruch-Gruszecki
     1  Ruslan Shevchenko
     1  Stefan Zeiger
     1  William Narmontas
     1  xuwei-k

Reporting Bugs

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

Don't miss a new scala3 release

NewReleases is sending notifications on new releases.