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.4.0-RC2..3.4.0-RC3
these are:
4 Paweł Marks
1 Martin Odersky
1 Nicolas Stucki
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.4.0-RC1..3.4.0-RC2
these are:
15 Martin Odersky
4 Nicolas Stucki
3 Paweł Marks
1 Dale Wijnand
1 Jan Chyb
@publicInBinary
annotation and -WunstableInlineAccessors
linting flag #18402
defn.PolyFunction
#18480
Flags.AbsOverride
#18482
-experimental
compiler flags #18571
_
type wildcards #18813
private[this]
#18819
var x = _
#18821
with
as a type operator #18837
xs: _*
varargs #18872
_
to force eta expansion #18926
comparersInUse
to zero in ContextState.reset
#18915
TypeComparer.glb
#18254
stdlib-bootstrapped-tasty
to scala2-library-tasty
#18615
callTrace
of inlined methods #18738
_
in type match case #18887
this.type
nullable again (unless under -Yexplicit-nulls). #18399
future
patches on future-migration
#18820
null
to ???
#19103
moduleClass
imported symbols in IndexedContext
#18620
PolyFunction
instead of ErasedFunction
#18295
underlyingArgument
to avoid mapping into modules #18923
FunctionClass
constructor #18472
Quotes
{MethodType,TermParamClause}.isErased
#18479
TypeLambda.paramVariances
#17568
newMethod
, newVal
and newBind
in Quotes API less restrictive #18217
defn.FunctionClass
overloads #16849
JavaAnnotation
#19267
paramVariance
#19268
object
extending AnyVal
#18451
fromOrdinal
/valueOf
#19182
Quotes
#18755
with
type operator #18818
Apply
and TypeApply
#18700
with
in type migration warning #18852
hub.com/lampepfl/dotty/pull/18742)-Ydebug-unpickling
#19115
asExprOf
cast error formatting #19195
JSExportsGen
. #18659
constValueTuple
and summonAll
#18013
3.4
and language.3.4-migration
. #18610
xyz$access$idx
#18907
ClassSymbol
#19010
This
nodes in fullyParameterizedDef
. #18840
reverse
method to NonEmptyTuple
#13752
Tuple.ReverseOnto
and use it in Tuple.reverse
#19183
ops.long.S
#18426
Simplify defn.FunctionOf.unapply
#19012
apply
methods #18716
infix
objects #17966
typeSize
. #18386
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.1..3.4.0-RC1
these are:
458 Martin Odersky
291 Nicolas Stucki
132 Fengyun Liu
118 Dale Wijnand
77 Jamie Thompson
69 Sébastien Doeraene
49 Paweł Marks
32 Chris Kipp
27 Guillaume Martres
26 Rikito Taniguchi
21 Yichen Xu
19 EnzeXing
14 Szymon Rodziewicz
13 Lucas Leblanc
12 Jakub Ciesluk
12 Jędrzej Rochala
12 Katarzyna Marek
11 Carl
10 David Hua
9 Florian3k
9 Wojciech Mazur
8 Eugene Flesselle
8 ghostbuster91
7 Hamza Remmal
7 Ondrej Lhotak
7 Quentin Bernet
6 Jan Chyb
6 Julien Richard-Foy
6 Kacper Korban
6 Seth Tisue
5 Lorenzo Gabriele
5 Matt Bovel
5 Som Snytt
5 Yuito Murase
5 dependabot[bot]
3 David
3 Lucas
3 Pascal Weisenburger
3 Tomasz Godzik
2 Aleksander Rainko
2 Decel
2 Guillaume Raffin
2 Ondřej Lhoták
2 Oron Port
2 danecek
2 rochala
1 Adam Dąbrowski
1 Aleksey Troitskiy
1 Arnout Engelen
1 Ausmarton Zarino Fernandes
1 Bjorn Regnell
1 Daniel Esik
1 Eugene Yokota
1 François Monniot
1 Jakub Cieśluk
1 John Duffell
1 John M. Higgins
1 Justin Reardon
1 Kai
1 Kisaragi
1 Lucas Nouguier
1 Lukas Rytz
1 LydiaSkuse
1 Martin Kucera
1 Martin Kučera
1 Matthew Rooney
1 Matthias Kurz
1 Mikołaj Fornal
1 Nicolas Almerge
1 Preveen P
1 Shardul Chiplunkar
1 Stefan Wachter
1 philippus
1 q-ata
1 slim
Typed
arguments #18424
synchronized
block in scoverage #16941
this
#18396
QuoteMatcher
#18178
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.1..3.3.2-RC1
these are:
37 Nicolas Stucki
36 Paweł Marks
28 Chris Kipp
15 Sébastien Doeraene
13 Lucas Leblanc
13 Martin Odersky
12 Guillaume Martres
10 Dale Wijnand
10 Jamie Thompson
8 ghostbuster91
6 Florian3k
5 Kacper Korban
4 Jędrzej Rochala
4 Katarzyna Marek
4 Quentin Bernet
3 Jan Chyb
3 Lucas
3 Matt Bovel
3 Seth Tisue
2 Julien Richard-Foy
2 Wojciech Mazur
1 Aleksey Troitskiy
1 Arnout Engelen
1 Bjorn Regnell
1 Eugene Yokota
1 Justin Reardon
1 Kisaragi
1 Martin Kučera
1 Matthew Rooney
1 Matthias Kurz
1 Ondrej Lhotak
1 Rikito Taniguchi
1 Stefan Wachter
1 Yuito Murase
1 rochala
@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
these are:
152 Nicolas Stucki
73 Martin Odersky
54 Dale Wijnand
51 Szymon Rodziewicz
49 Quentin Bernet
38 Chris Kipp
31 Paweł Marks
19 David Hua
18 Lucas
18 ysthakur
15 Fengyun Liu
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 Jan Chyb
4 Paul Coral
4 Wojciech Mazur
4 Yichen Xu
3 Decel
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
infoDependsOnPrefix
#18204
protoFormal
if param.tpt
is empty #18288
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.1-RC5..3.3.1-RC6
these are:
3 Paweł Marks
2 Martin Odersky
1 Nicolas Stucki
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.3.1-RC4..3.3.1-RC5
these are:
5 Dale Wijnand
2 Martin Odersky
2 Paweł Marks
1 Jan Chyb
1 Nicolas Stucki
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