Skip to content

Commit 1f3f7b8

Browse files
committed
Fixes based on feedback.
1 parent 787d7cc commit 1f3f7b8

File tree

3 files changed

+29
-32
lines changed

3 files changed

+29
-32
lines changed

docs/blog/_posts/2017-05-31-first-dotty-milestone-release.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Dmytro Petrashko
55
authorImg: /images/petrashko.jpg
66
---
77

8-
Today, we excited to release Dotty version 0.1.2-RC1. This release
8+
Today, we are excited to release Dotty version 0.1.2-RC1. This release
99
serves as a technology preview that demonstrates new language features
1010
and the compiler supporting them.
1111

@@ -16,7 +16,7 @@ and the compiler supporting them.
1616

1717
_Dotty_ is the project name for a language and compiler that
1818
is slated to become Scala 3.0. This is an ongoing development,
19-
developed transparently as open source software. The Dotty project
19+
transparently developed as open source software. The Dotty project
2020
started more than 4 years ago. It reached a major milestone in 2015 by
2121
achieving
2222
[bootstrap](http://dotty.epfl.ch/blog/2015/10/23/dotty-compiler-bootstraps.html),
@@ -80,14 +80,11 @@ See here for the full [release notes](http://dotty.epfl.ch/docs/release-notes/0.
8080

8181
## Release schedule
8282

83-
We are adopting a time-based release schedule:
83+
Starting from this release, we are adopting a time-based release schedule:
8484
- Nightly builds will be published, for those wanting to be at the forefront of
8585
development.
86-
- Every 6 weeks, a release candidate will be cut based on the last nightly build,
87-
the release candidates let library authors test their code in advance of each
88-
release. Multiple release candidates may be released during each 6 weeks
89-
period to fix regressions.
90-
- Every 6 weeks, the last release candidate becomes a release.
86+
- Every 6 weeks, a release candidate will be cut based on the latest nightly build.
87+
- Every 6 weeks, the latest release candidate becomes a release.
9188

9289
At the end of 6 weeks, the milestone will be promoted to a stable release.
9390
See here for the full [version number explanation](http://dotty.epfl.ch/docs/usage/version-numbers.html).

docs/docs/release-notes/0.1.2.md

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ title: 0.1.2 release notes
44
---
55

66
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.
1111

1212
# Required Java Version
1313

@@ -18,18 +18,15 @@ Dotty 0.1.2 targets Java 8. We don't have plans so far to add support for earlie
1818
# Reporting Bugs / Known Issues
1919

2020
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).
2222

23-
# SBT builds dotty that builds dotty
23+
# DottyDoc
2424

25-
26-
# Dotty Doc
27-
28-
Dotty has added support for Dotty Doc.
25+
Dotty has added support for DottyDoc.
2926
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, doesnt it?
3128

32-
#Other implemented features:
29+
# Other implemented features:
3330

3431
This release ships with the following features:
3532

@@ -39,24 +36,24 @@ This release ships with the following features:
3936
- Enumerations by [@odersky] [\[4\]][4] [\[5\]][5] [\[6\]][6]
4037
- Implicit By-Name Parameters by [@odersky] [\[7\]][7]
4138
- 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]
4340
- Non-blocking lazy vals by [@darkdimius] [\[10\]][10]
4441
- 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]
4744
- Trait parameters by [@odersky] [\[15\]][15]
4845
- Working contravariant implicits by [@odersky] [\[16\]][16]
4946
- Option-less pattern matching by [@odersky], [@darkdimius] and [@OlivierBlanvillain] [\[17\]][17]
5047
- 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]
5249
- 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]
5451
- 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]
5653
- 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]
6057
- sbt support by [@smarter] [\[28\]][28]
6158
- DottyDoc by [@felixmulder] [\[29\]][29]
6259
- Implicit Function Types by [@odersky] [\[30\]][30]
@@ -110,7 +107,7 @@ This release ships with the following features:
110107
[33]: http://dotty.epfl.ch/docs/reference/inline.html
111108

112109
# 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.
114111

115112
Concretely, according to
116113

docs/docs/usage/version-numbers.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ title: "Version numbers"
55

66
Dotty uses multiple schemes for version numbering.
77

8-
Stable releases have version numbers of the form `0.${x}.${y}`, where x is a main version and y is a bug-fix update id.
8+
Stable releases have version numbers of the form `0.${x}.${y}`, where `x` is a main version and `y` is a bug-fix update id.
99

10-
Release candidates version numbers have the form `0.${x}.${y}-RC${z}`. Release candidates are updated by incrementing `${z}`.
10+
Release candidates version numbers have the form `0.${x}.${y}-RC${z}`.
1111
Every 6 weeks, the latest release candidate is promoted to stable and becomes version `0.${x}.${y}`.
12+
The release candidates let library authors test their code in advance of each
13+
release. Multiple release candidates may be released during each 6 weeks
14+
period to fix regressions and are differentiated by `z`.
1215

1316
Nightlies have version numbers of the form `0.${x}.${y}-bin-${date}-${sha}-NIGHTLY`.
1417
Every 6 weeks, the latest nightly is promoted to release candidate becomes version `0.${x}.${y}-RC1`.

0 commit comments

Comments
 (0)