@@ -33,36 +33,47 @@ Looks nice, doesn't it?
33
33
34
34
This release ships with the following features:
35
35
36
- - TASTY support by @odersky , @xeno-by and @darkdimius [ \[ 1\] ] [ 1 ]
37
- - HK-types support by @odersky , @smarter and @darkdimius [ \[ 2\] ] [ 2 ]
38
- - Intersection and Union Types by @odersky [ \[ 3\] ] [ 3 ] [ \[ 4\] ] [ 3 ]
39
- - Enumerations by @odersky [ \[ 4\] ] [ 4 ] [ \[ 5\] ] [ 5 ] [ \[ 6\] ] [ 6 ]
40
- - Implicit By-Name Parameters by @odersky [ \[ 7\] ] [ 7 ]
41
- - Miniphases-based design by @darkdimius , @odersky and @olhotak [ \[ 8\] ] [ 8 ]
42
- - @static methods support by @darkdimius [ \[ 9\] ] [ 9 ]
43
- - Non-blocking lazy vals by @darkdimius [ \[ 10\] ] [ 10 ]
44
- - JVM code emission by @magarciaEPFL and @darkdimius [ \[ 11\] ] [ 11 ]
45
- - efficient multi-dimensional array allocation by @darkdimius [ \[ 12\] ] [ 12 ]
46
- - default-method based trait composition @odersky and @darkdimius [ \[ 13\] ] [ 13 ] [ \[ 14\] ] [ 14 ]
47
- - Trait parameters by @odersky [ \[ 15\] ] ( http://dotty.epfl.ch/docs/reference/trait-parameters.html )
48
- - Working contravariant implicits by @odersky [ \[ 16\] ] [ 16 ]
49
- - Option-less pattern matching by @odersky , @darkdimius and @OlivierBlanvillain [ \[ 17\] ] [ 17 ]
50
- - SAM-based anonymous functions by @magarciaEPFL , @darkdimius and @retronym [ \[ 18\] ] [ 18 ]
51
- - Patter matching support by @darkdimius [ \[ 19\] ] [ 19 ]
52
- - Value classes support by @smarter and @darkdimius [ \[ 20\] ] [ 20 ]
53
- - Pattern matching exhaustively checks by @liufengyun [ \[ 21\] ] [ 21 ]
54
- - Tailrec optimization by @darkdimius [ \[ 22\] ] [ 22 ] [ \[ 23\] ] [ 23 ]
55
- - VS code protocol implementation by @smarter [ \[ 24\] ] [ 24 ]
56
- - VS code plugin by @smarter [ \[ 24\] ] [ 24 ]
57
- - Vulpix: new test-suite by @felixmulder that replaces partest by @vsalvis [ \[ 25\] ] [ 25 ]
58
- - java parser by @olhotak [ \[ 26\] ] [ 26 ]
59
- - local optimizations(-optimise) by @darkdimius and @OlivierBlanvillain [ \[ 27\] ] [ 27 ]
60
- - sbt support by @smarter [ \[ 28\] ] [ 28 ]
61
- - DottyDoc by @felixmulder [ \[ 29\] ] [ 29 ]
62
- - Implcit Function Types by @odersky [ \[ 30\] ] [ 30 ]
63
- - Phantom Types by @nicolasstucki [ \[ 31\] ] [ 31 ]
64
- - Functions with more than 22 parameters by @odersky [ \[ 32\] ] [ 32 ]
65
- - Inline keyword by @odersky [ \[ 33\] ] [ 33 ]
36
+ - TASTY support by [ @odersky ] , [ @xeno-by ] and [ @darkdimius ] [ \[ 1\] ] [ 1 ]
37
+ - HK-types support by [ @odersky ] , [ @smarter ] and [ @darkdimius ] [ \[ 2\] ] [ 2 ]
38
+ - Intersection and Union Types by [ @odersky ] [ \[ 3\] ] [ 3 ] [ \[ 4\] ] [ 3 ]
39
+ - Enumerations by [ @odersky ] [ \[ 4\] ] [ 4 ] [ \[ 5\] ] [ 5 ] [ \[ 6\] ] [ 6 ]
40
+ - Implicit By-Name Parameters by [ @odersky ] [ \[ 7\] ] [ 7 ]
41
+ - Miniphases-based design by [ @darkdimius ] , [ @odersky ] and [ @lhotak ] [ \[ 8\] ] [ 8 ]
42
+ - @static methods support by [ @darkdmius ] [ \[ 9\] ] [ 9 ]
43
+ - Non-blocking lazy vals by [ @darkdimius ] [ \[ 10\] ] [ 10 ]
44
+ - JVM code emission by [ @magarciaEPFL ] and [ @darkdimius ] [ \[ 11\] ] [ 11 ]
45
+ - efficient multi-dimensional array allocation by [ @darkdimius ] [ \[ 12\] ] [ 12 ]
46
+ - default-method based trait composition [ @odersky ] and [ @darkdimius ] [ \[ 13\] ] [ 13 ] [ \[ 14\] ] [ 14 ]
47
+ - Trait parameters by [ @odersky ] [ \[ 15\] ] [ 15 ]
48
+ - Working contravariant implicits by [ @odersky ] [ \[ 16\] ] [ 16 ]
49
+ - Option-less pattern matching by [ @odersky ] , [ @darkdimius ] and [ @OlivierBlanvillain ] [ \[ 17\] ] [ 17 ]
50
+ - SAM-based anonymous functions by [ @magarciaEPFL ] , [ @darkdimius ] and [ @retronym ] [ \[ 18\] ] [ 18 ]
51
+ - Patter matching support by [ @darkdimius ] [ \[ 19\] ] [ 19 ]
52
+ - Value classes support by [ @smarter ] and [ @darkdimius ] [ \[ 20\] ] [ 20 ]
53
+ - Pattern matching exhaustively checks by [ @liufengyun ] [ \[ 21\] ] [ 21 ]
54
+ - Tailrec optimization by [ @darkdimius ] [ \[ 22\] ] [ 22 ] [ \[ 23\] ] [ 23 ]
55
+ - VS code protocol implementation by [ @smarter ] [ \[ 24\] ] [ 24 ]
56
+ - VS code plugin by [ @smarter ] [ \[ 24\] ] [ 24 ]
57
+ - Vulpix: new test-suite by [ @felixmulder ] that replaces partest by [ @vsalvis ] [ \[ 25\] ] [ 25 ]
58
+ - java parser by [ @olhotak ] [ \[ 26\] ] [ 26 ]
59
+ - local optimizations(-optimise) by [ @darkdimius ] and [ @OlivierBlanvillain ] [ \[ 27\] ] [ 27 ]
60
+ - sbt support by [ @smarter ] [ \[ 28\] ] [ 28 ]
61
+ - DottyDoc by [ @felixmulder ] [ \[ 29\] ] [ 29 ]
62
+ - Implcit Function Types by [ @odersky ] [ \[ 30\] ] [ 30 ]
63
+ - Phantom Types by [ @nicolasstucki ] [ \[ 31\] ] [ 31 ]
64
+ - Functions with more than 22 parameters by [ @odersky ] [ \[ 32\] ] [ 32 ]
65
+ - Inline keyword by [ @odersky ] [ \[ 33\] ] [ 33 ]
66
+
67
+ [ @odersky ] : https://twitter.com/odersky
68
+ [ @DarkDimius ] : https://twitter.com/DarkDimius
69
+ [ @smarter ] : https://github.com/smarter
70
+ [ @felixmulder ] : https://twitter.com/felixmulder
71
+ [ @stuckinicolas ] : https://github.com/nicolasstucki
72
+ [ @liufengyun ] : https://github.com/liufengyun
73
+ [ @OlivierBlanvillain ] : https://github.com/OlivierBlanvillain
74
+ [ @lhotak ] : https://plg.uwaterloo.ca/~olhotak/
75
+ [ @retronym ] : https://github.com/retronym
76
+ [ @xeno-by ] : https://github.com/xeno-by
66
77
67
78
[ 1 ] : https://docs.google.com/document/d/1h3KUMxsSSjyze05VecJGQ5H2yh7fNADtIf3chD3_wr0/edit
68
79
[ 2 ] : https://infoscience.epfl.ch/record/222780?ln=en
0 commit comments