@@ -4,10 +4,10 @@ title: 0.1.2 release notes
4
4
---
5
5
6
6
0.1.2 will be the first public release of Dotty.
7
- Being first, those notes are incomplete.
8
- This document is work in progress until 0.1.2-final is released.
9
- This note is up-to-date based on 0.1.2-RC1 and will be updated
10
- with changes that happen during RC stabilization cycle.
7
+ Being first one , those notes are incomplete.
8
+ This document is a work in progress until 0.1.2-final is released.
9
+ These notes are up-to-date based on 0.1.2-RC1 and will be updated
10
+ with changes that happen during the RC stabilization cycle.
11
11
12
12
# Required Java Version
13
13
@@ -18,18 +18,15 @@ Dotty 0.1.2 targets Java 8. We don't have plans so far to add support for earlie
18
18
# Reporting Bugs / Known Issues
19
19
20
20
Please [ file] ( https://github.com/lampepfl/dotty/issues ) any bugs you encounter. If you’re unsure whether something is a bug,
21
- please ask on Dotty [ gitter channel] ( https://github.com/lampepfl/dotty ) .
21
+ please ask on the Dotty [ gitter channel] ( https://github.com/lampepfl/dotty ) .
22
22
23
- # SBT builds dotty that builds dotty
23
+ # DottyDoc
24
24
25
-
26
- # Dotty Doc
27
-
28
- Dotty has added support for Dotty Doc.
25
+ Dotty has added support for DottyDoc.
29
26
Actually, the dotty documentation site [ http://dotty.epfl.ch/docs/ ] ( http://dotty.epfl.ch/docs/ ) is generated by it.
30
- Looks nice, doesn' t it?
27
+ Looks nice, doesn’ t it?
31
28
32
- #Other implemented features:
29
+ # Other implemented features:
33
30
34
31
This release ships with the following features:
35
32
@@ -39,24 +36,24 @@ This release ships with the following features:
39
36
- Enumerations by [ @odersky ] [ \[ 4\] ] [ 4 ] [ \[ 5\] ] [ 5 ] [ \[ 6\] ] [ 6 ]
40
37
- Implicit By-Name Parameters by [ @odersky ] [ \[ 7\] ] [ 7 ]
41
38
- Miniphases-based design by [ @darkdimius ] , [ @odersky ] and [ @lhotak ] [ \[ 8\] ] [ 8 ]
42
- - @static methods support by [ @darkdmius ] [ \[ 9\] ] [ 9 ]
39
+ - ` @static ` methods support by [ @darkdmius ] [ \[ 9\] ] [ 9 ]
43
40
- Non-blocking lazy vals by [ @darkdimius ] [ \[ 10\] ] [ 10 ]
44
41
- 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 ]
42
+ - Efficient multi-dimensional array allocation by [ @darkdimius ] [ \[ 12\] ] [ 12 ]
43
+ - Default -method based trait composition [ @odersky ] and [ @darkdimius ] [ \[ 13\] ] [ 13 ] [ \[ 14\] ] [ 14 ]
47
44
- Trait parameters by [ @odersky ] [ \[ 15\] ] [ 15 ]
48
45
- Working contravariant implicits by [ @odersky ] [ \[ 16\] ] [ 16 ]
49
46
- Option-less pattern matching by [ @odersky ] , [ @darkdimius ] and [ @OlivierBlanvillain ] [ \[ 17\] ] [ 17 ]
50
47
- SAM-based anonymous functions by [ @magarciaEPFL ] , [ @darkdimius ] and [ @retronym ] [ \[ 18\] ] [ 18 ]
51
- - Patter matching support by [ @darkdimius ] [ \[ 19\] ] [ 19 ]
48
+ - Pattern matching support by [ @darkdimius ] [ \[ 19\] ] [ 19 ]
52
49
- Value classes support by [ @smarter ] and [ @darkdimius ] [ \[ 20\] ] [ 20 ]
53
- - Pattern matching exhaustively checks by [ @liufengyun ] [ \[ 21\] ] [ 21 ]
50
+ - Pattern matching exhaustivity checks by [ @liufengyun ] [ \[ 21\] ] [ 21 ]
54
51
- Tailrec optimization by [ @darkdimius ] [ \[ 22\] ] [ 22 ] [ \[ 23\] ] [ 23 ]
55
- - VS code protocol implementation by [ @smarter ] [ \[ 24\] ] [ 24 ]
52
+ - Language server protocol implementation by [ @smarter ] [ \[ 24\] ] [ 24 ]
56
53
- 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 ]
54
+ - Vulpix: new test-suite driver by [ @felixmulder ] that replaces partest by [ @vsalvis ] [ \[ 25\] ] [ 25 ]
55
+ - Java parser by [ @olhotak ] [ \[ 26\] ] [ 26 ]
56
+ - local optimizations (-optimise) by [ @darkdimius ] and [ @OlivierBlanvillain ] [ \[ 27\] ] [ 27 ]
60
57
- sbt support by [ @smarter ] [ \[ 28\] ] [ 28 ]
61
58
- DottyDoc by [ @felixmulder ] [ \[ 29\] ] [ 29 ]
62
59
- Implicit Function Types by [ @odersky ] [ \[ 30\] ] [ 30 ]
@@ -110,7 +107,7 @@ This release ships with the following features:
110
107
[ 33 ] : http://dotty.epfl.ch/docs/reference/inline.html
111
108
112
109
# Contributors
113
- Dotty team and contributes have closed 750 issues and has merged a total of 1258 pull requests.
110
+ The Dotty team and contributors have closed 750 issues and have merged a total of 1258 pull requests.
114
111
115
112
Concretely, according to
116
113
0 commit comments