github scala/scala3 3.3.0-RC4

latest releases: 3.6.0-RC1, 3.6.1, 3.5.2...
pre-release19 months ago

Backported fixes

  • Fix HK quoted pattern type variables #16907
  • Fix caching issue caused by incorrect isProvisional check #16989
  • Fix race condition in new LazyVals #16975
  • Fix "-Wunused: False positive on parameterless enum member" #16927
  • Register usage of symbols in non-inferred type trees in CheckUnused #16939
  • Traverse annotations instead of just registering in -W #16956
  • Ignore parameter of accessors in -Wunused #16957
  • Improve override detection in CheckUnused #16965
  • WUnused: Fix unused warning in synthetic symbols #17020
  • Fix WUnused with idents in derived code #17095
  • WUnused: Fix for symbols with synthetic names and unused transparent inlines #17061
  • Skip extension method params in WUnused #17178
  • Fix wunused false positive when deriving alias type #17157
  • Fix WUnused for accessible symbols that are renamed #17177
  • Fix WUnused false positive in for #17176
  • Make CheckUnused run both after Typer and Inlining #17206
  • Disable WUnused for params of non-private defs #17223

Contributors

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

According to git shortlog -sn --no-merges 3.3.0-RC3..3.3.0-RC4 these are:

    41 Szymon Rodziewicz
     4 Paul Coral
     3 Paweł Marks
     1 Guillaume Martres
     1 Kacper Korban
     1 Nicolas Stucki

Don't miss a new scala3 release

NewReleases is sending notifications on new releases.