The Scala 3 compiler, also known as Dotty.
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.1-RC3..3.3.1-RC4
these are:
2 Paweł Marks
1 Nicolas Stucki
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.1-RC2..3.3.1-RC3
these are:
2 Paweł Marks
1 Martin Odersky
accessibleType
for package object prefixes #18057
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.1-RC1..3.3.1-RC2
these are:
2 Martin Odersky
2 Paweł Marks
1 Nicolas Stucki
@companionClass
and @companionMethod
meta-annotations #17091
P
in the implicit scope of P.this.type
#17088
-Wnonunit-statement
setting for dotty #16936
.
to fall outside previous indentation widths #17056
@unchecked
and non-unreachable #16958
paramProxy
and thisProxy
in Quote
type #17541
@SplicedType
quote local refrences #17051
Object.toString
for quoted.{Expr, Type}
#16663
New
/Select
-Ycheck message #16746
defn.FunctionClass
overloads #16849
class-shadowing.md
to the Spec #16839
ExtractSemanticDB
phase when writing to output directory defined as JAR. #16790
Nothing
and null
args #16938
AnyVal
s as refinement members of Selectable
s #16286
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.0..3.3.1-RC1
these are:
148 Nicolas Stucki
65 Martin Odersky
51 Szymon Rodziewicz
49 Dale Wijnand
49 Quentin Bernet
38 Chris Kipp
19 David Hua
18 Lucas
18 ysthakur
15 Fengyun Liu
15 Paweł Marks
14 Guillaume Martres
14 Jamie Thompson
11 Sébastien Doeraene
9 Timothée Andres
8 Kacper Korban
7 Matt Bovel
7 Som Snytt
6 Julien Richard-Foy
6 Lucas Leblanc
5 Michał Pałka
4 Anatolii Kmetiuk
4 Guillaume Raffin
4 Paul Coral
4 Wojciech Mazur
4 Yichen Xu
3 Decel
3 Jan Chyb
2 Adrien Piquerez
2 Arman Bilge
2 Carl
2 Florian3k
2 Kenji Yoshida
2 Michael Pilquist
2 Natsu Kagami
2 Seth Tisue
2 Tomasz Godzik
2 Vasil Vasilev
2 Yadu Krishnan
1 Bersier
1 Flavio Brasil
1 Jan-Pieter van den Heuvel
1 Lukas Rytz
1 Miles Yucht
1 Mohammad Yousuf Minhaj Zia
1 Ondra Pelech
1 Philippus
1 Rikito Taniguchi
1 Simon R
1 brandonspark
1 github-actions[bot]
1 liang3zy22
1 s.bazarsadaev
1 Łukasz Wroński
fewerBraces
a standard feature #16297
applyDynamic
and applyDynamicNamed
#16552
<init>
instead of its owner (also fix false positive for enum) #16661
isValidMemberDef
check #17316
spliceOwner
#16513
js.native
in native member rhs. #16185
ClassLikeSupport
getParentsAsTreeSymbolTuples #16759
CanEqual
instance for Map
#15886
Tuple.Append
return type #16140
Mirror#fromProductTyped
#16829
<init>
methods as package members #16667
MethodHandle
and VarHandle
) #16225
@targetName
into account when resolving extension methods #16487
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.2.2..3.3.0
these are:
226 Martin Odersky
106 Szymon Rodziewicz
81 Dale Wijnand
56 Nicolas Stucki
52 Paul Coral
48 Kamil Szewczyk
45 Paweł Marks
28 Florian3k
28 Yichen Xu
15 Guillaume Martres
10 Michał Pałka
9 Kacper Korban
8 Fengyun Liu
7 Chris Birchall
7 rochala
6 Sébastien Doeraene
6 jdudrak
5 Seth Tisue
5 Som Snytt
5 nizhikov
4 Filip Zybała
4 Jan Chyb
4 Michael Pollmeier
4 Natsu Kagami
3 Anatolii Kmetiuk
3 Jamie Thompson
2 Adrien Piquerez
2 Alex
2 Dmitrii Naumenko
2 Lukas Rytz
2 Michael Pilquist
2 Vasil Vasilev
2 adampauls
2 yoshinorin
1 Alexander Slesarenko
1 Chris Kipp
1 Guillaume Raffin
1 Jakub Kozłowski
1 Jan-Pieter van den Heuvel
1 Julien Richard-Foy
1 Kenji Yoshida
1 Matt Bovel
1 Mohammad Yousuf Minhaj Zia
1 Philippus
1 Szymon R
1 Tim Spence
1 s.bazarsadaev
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.0-RC5..3.3.0-RC6
these are:
2 Adrien Piquerez
2 Michał Pałka
2 Paweł Marks
1 Dale Wijnand
Mirror#fromProductTyped
#16829
isValidMemberDef
check #17316
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.0-RC4..3.3.0-RC5
these are:
2 Kacper Korban
2 Michael Pilquist
2 Paweł Marks
2 Szymon Rodziewicz
1 Matt Bovel
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
ClassLikeSupport
getParentsAsTreeSymbolTuples #16759
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.0-RC2..3.3.0-RC3
these are:
7 Dale Wijnand
5 Szymon Rodziewicz
2 Paweł Marks
2 Vasil Vasilev
1 Martin Odersky
1 Mohammad Yousuf Minhaj Zia
This release is nearly identical to 3.3.0-RC1. The only difference is that 3.3.0-RC1 generated output with incorrect TASTy version.
The following changelog is identical to the changelog of 3.3.0-RC1.
fewerBraces
a standard feature #16297
applyDynamic
and applyDynamicNamed
#16552
spliceOwner
#16513
<init>
instead of its owner (also fix false positive for enum) #16661
js.native
in native member rhs. #16185
<init>
methods as package members #16667
MethodHandle
and VarHandle
) #16225
@targetName
into account when resolving extension methods #16487
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.2.2..3.3.0-RC1
these are:
225 Martin Odersky
73 Dale Wijnand
58 Szymon Rodziewicz
54 Nicolas Stucki
48 Kamil Szewczyk
48 Paul Coral
30 Paweł Marks
28 Florian3k
28 Yichen Xu
14 Guillaume Martres
8 Fengyun Liu
8 Michał Pałka
7 Chris Birchall
7 rochala
6 Kacper Korban
6 Sébastien Doeraene
6 jdudrak
5 Seth Tisue
5 Som Snytt
5 nizhikov
4 Filip Zybała
4 Jan Chyb
4 Michael Pollmeier
4 Natsu Kagami
3 Jamie Thompson
2 Alex
2 Anatolii Kmetiuk
2 Dmitrii Naumenko
2 Lukas Rytz
2 adampauls
2 yoshinorin
1 Alexander Slesarenko
1 Chris Kipp
1 Guillaume Raffin
1 Jakub Kozłowski
1 Jan-Pieter van den Heuvel
1 Julien Richard-Foy
1 Kenji Yoshida
1 Philippus
1 Szymon R
1 Tim Spence
1 s.bazarsadaev