Skip to content

Commit 9ba1ed3

Browse files
Merge pull request #7258 from dotty-staging/fix-dead-links
Fix dead links
2 parents 956e256 + 197094f commit 9ba1ed3

16 files changed

+39
-39
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ You can try it out there without installing anything.
6363
# What’s in the 0.1.2-RC1 technology preview?
6464
This technology preview demonstrates new language features planned for Scala 3:
6565

66-
- [Intersection Types](https://dotty.epfl.ch/docs/reference/intersection-types.html)
67-
- [Union Types](https://dotty.epfl.ch/docs/reference/union-types.html)
68-
- [Trait Parameters](https://dotty.epfl.ch/docs/reference/trait-parameters.html)
66+
- [Intersection Types](https://dotty.epfl.ch/docs/reference/new-types/intersection-types.html)
67+
- [Union Types](https://dotty.epfl.ch/docs/reference/new-types/union-types.html)
68+
- [Trait Parameters](https://dotty.epfl.ch/docs/reference/other-new-features/trait-parameters.html)
6969
- [Enumerations](https://dotty.epfl.ch/docs/reference/enums/enums.html)
7070
- [Algebraic Data Types](https://dotty.epfl.ch/docs/reference/enums/adts.html)
71-
- [By-Name Implicits](https://dotty.epfl.ch/docs/reference/implicit-by-name-parameters.html)
71+
- [By-Name Implicits](https://dotty.epfl.ch/docs/reference/other-new-features/implicit-by-name-parameters.html)
7272

7373
We also ship with tools that help you try out the Dotty platform:
7474

docs/blog/_posts/2017-07-12-second-dotty-milestone-release.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ This is our second scheduled release according to our [6-week release schedule](
2525

2626
## What’s in the 0.2.0-RC1 technology preview?
2727
The [previous technology preview](/blog/2017/05/31/first-dotty-milestone-release.html) has shipped new language features planned for Scala 3:
28-
[Intersection Types](https://dotty.epfl.ch/docs/reference/intersection-types.html),
29-
[Union Types](https://dotty.epfl.ch/docs/reference/union-types.html),
30-
[Trait Parameters](https://dotty.epfl.ch/docs/reference/trait-parameters.html),
28+
[Intersection Types](https://dotty.epfl.ch/docs/reference/new-types/intersection-types.html),
29+
[Union Types](https://dotty.epfl.ch/docs/reference/new-types/union-types.html),
30+
[Trait Parameters](https://dotty.epfl.ch/docs/reference/other-new-features/trait-parameters.html),
3131
[Enumerations](https://dotty.epfl.ch/docs/reference/enums/enums.html),
3232
[Algebraic Data Types](https://dotty.epfl.ch/docs/reference/enums/adts.html),
33-
[By-Name Implicits](https://dotty.epfl.ch/docs/reference/implicit-by-name-parameters.html).
33+
[By-Name Implicits](https://dotty.epfl.ch/docs/reference/other-new-features/implicit-by-name-parameters.html).
3434

3535
This technology preview is geared towards improving stability and reliability. It includes:
3636

docs/blog/_posts/2018-04-27-eighth-dotty-milestone-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ f[[X] =>> String]
9191
```
9292

9393
**Note**: This feature is considered experimental and is only enabled under a compiler flag
94-
(i.e. `-Ykind-polymorphism`). For more information, visit the [Kind Polymorphism](https://dotty.epfl.ch/docs/reference/kind-polymorphism.html)
94+
(i.e. `-Ykind-polymorphism`). For more information, visit the [Kind Polymorphism](https://dotty.epfl.ch/docs/reference/other-new-features/kind-polymorphism.html)
9595
section of our documentation.
9696

9797
### Improved support for SAM type [#4152](https://github.com/lampepfl/dotty/pull/4152)

docs/blog/_posts/2018-07-06-ninth-dotty-milestone-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ The compiler will now desugar the former into the latter. Special thanks to
8989
compiler!
9090

9191

92-
### Support for compiler plugins [#3438](https://github.com/lampepfl/dotty/pull/#3438)
92+
### Support for compiler plugins [#3438](https://github.com/lampepfl/dotty/pull/3438)
9393
Dotty now supports Compiler plugins. Compiler plugins let you customize the compiler pipeline
9494
without having to modify the compiler source code. A major difference compared to Scala 2 is
9595
that Dotty plugins must run after the type checker. Being able to influence normal type checking

docs/blog/_posts/2018-10-10-10th-dotty-milestone-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Elem[Nil] =:= Nothing
6161
Here `=:=` is understood to mean that left and right hand sides are mutually subtypes of each other.
6262

6363
This feature is still experimental and subject to changes. For more information, visit the
64-
[Match Types](https://dotty.epfl.ch/docs/reference/match-types.html) section of our documentation.
64+
[Match Types](https://dotty.epfl.ch/docs/reference/new-types/match-types.html) section of our documentation.
6565

6666
### Documentation in the REPL
6767

docs/blog/_posts/2019-01-21-12th-dotty-milestone-release.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ date: 2019-01-21
88

99
Happy New Year to all with the first release of Dotty for 2019! ✨🎊🎉
1010

11-
Today we are excited to release the version 0.12.0-RC1 of the Dotty compiler.
11+
Today we are excited to release the version 0.12.0-RC1 of the Dotty compiler.
1212
This release serves as a technology preview that demonstrates new language features and the
1313
compiler supporting them.
1414

@@ -72,36 +72,36 @@ List(1,2).combine(List(3,4)) // == List(1,2,3,4)
7272
This works because the `combine` extension methods of `IntSemigroup` and `ListSemigroup` are available
7373
from the relevant implicit scopes.
7474

75-
Read the [full documentation](https://dotty.epfl.ch/docs/reference/other-new-features/extension-methods.html) about generic extension methods, higher-kinded extension methods, and more.
75+
Read the [full documentation](https://dotty.epfl.ch/docs/reference/contextual/extension-methods.html) about generic extension methods, higher-kinded extension methods, and more.
7676

7777
### TASTy Reflect goodies
7878

79-
We implement a new decompiler for TASTy files and we also offer a new VS Code Extension.
80-
The decompiler allows to view both decompiled scala source code and the pretty printed TASTy tree when opening a .tasty file.
79+
We implement a new decompiler for TASTy files and we also offer a new VS Code Extension.
80+
The decompiler allows to view both decompiled scala source code and the pretty printed TASTy tree when opening a .tasty file.
8181
The feature is similar to opening .class files in IntelliJ.
8282

8383
![]({{ site.baseurl }}/images/dotty-ide/decompiler.png "Decompiler")
8484

8585
The decompiler can be invoked with the corresponding flag: `dotc -decompile xyz.tasty`.
8686

87-
On the programmatic side of TASTy we are rolling out changes according to our plan discussed at [Macros: The Plan for Scala 3](https://www.scala-lang.org/blog/2018/04/30/in-a-nutshell.html).
88-
In this release, we make progress following the _Next Steps_ of the aforementioned blogpost by offering constructors that work directly with reflect trees.
87+
On the programmatic side of TASTy we are rolling out changes according to our plan discussed at [Macros: The Plan for Scala 3](https://www.scala-lang.org/blog/2018/04/30/in-a-nutshell.html).
88+
In this release, we make progress following the _Next Steps_ of the aforementioned blogpost by offering constructors that work directly with reflect trees.
8989
Consequently, TASTy extractors meet their dual, TASTy constructors!
9090
We also connect the new lower-level reflection layer to the existing principled macro system based on quotes and splices offering, two new expression methods for `Expr[T]`:
9191

9292
- `unseal` that unseals an `Expr[T]` (non traversable code) into a `Term` and
93-
- `seal` that seals back a `Term` into an `Expr[T]`.
93+
- `seal` that seals back a `Term` into an `Expr[T]`.
9494

95-
Read the [relevant documentation](https://dotty.epfl.ch/docs/reference/other-new-features/tasty-reflect.html) to learn how to go from quotes and splices to TASTys Reflect trees and back .
95+
Read the [relevant documentation](https://dotty.epfl.ch/docs/reference/metaprogramming/tasty-reflect.html) to learn how to go from quotes and splices to TASTys Reflect trees and back .
9696

9797
### Alignments with the Scala Improvement Process
9898

9999
In this version we improve the implementation of by-name implicits making it compliant with the [By-name Implicits](https://docs.scala-lang.org/sips/byname-implicits.html) SIP and we implement the `ValueOf` operator which yields the unique value of types with a single inhabitant, effectively syncing it up with the [Literal-Based Singleton Types](https://docs.scala-lang.org/sips/42.type.html) SIP.
100100

101101
### Improvements to GADT support
102102

103-
In this release, we're also rolling out the first batch of improvements to GADT support - namely, variable unification.
104-
To keep it short, from knowing that `A <: B` and `B <: A`, we can now deduce that `A = B`, and from `A = B` and `B <: C` we deduce that `A <: C`.
103+
In this release, we're also rolling out the first batch of improvements to GADT support - namely, variable unification.
104+
To keep it short, from knowing that `A <: B` and `B <: A`, we can now deduce that `A = B`, and from `A = B` and `B <: C` we deduce that `A <: C`.
105105
This kind of reasoning is necessary for many advanced GADT usages!
106106

107107
### And much more!

docs/blog/_posts/2019-04-15-14th-dotty-milestone-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ For more information, please see the [documentation](https://dotty.epfl.ch/docs/
125125
Some of the other changes include:
126126

127127
- `infer` method renamed to `the`, the semantics of which is now the same as that of the `the` method of Shapeless. Namely, the implicits are resolved more precisely – see this [gist](https://gist.github.com/milessabin/8833a1dbf7e8245b30f8) for an example in Shapeless, and the Dotty [documentation](https://dotty.epfl.ch/docs/reference/contextual/given-clauses.html#querying-implied-instances) for more details.
128-
- The syntax of quoting and splicing was changed. Now the quoting is expressed via `'{ ... }` and `'[...]` and splicing – via `${...}` and `$id`. Please see the [documentation](https://dotty.epfl.ch/docs/reference/other-new-features/principled-meta-programming.html) for more details on these features.
128+
- The syntax of quoting and splicing was changed. Now the quoting is expressed via `'{ ... }` and `'[...]` and splicing – via `${...}` and `$id`. Please see the [documentation](https://dotty.epfl.ch/docs/reference/metaprogramming/principled-meta-programming.html) for more details on these features.
129129

130130
# Let us know what you think!
131131

docs/blog/_posts/2019-05-23-15th-dotty-milestone-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ You can learn more about Dotty on our [website](https://dotty.epfl.ch).
3030
<!--more-->
3131

3232
This is our 15th scheduled release according to our
33-
[6-week release schedule](https://dotty.epfl.ch/docs/contributing/release.html).
33+
[6-week release schedule](https://dotty.epfl.ch/docs/contributing/procedures/release.html).
3434

3535
# What’s new in the 0.15.0-RC1 technology preview?
3636
## Full Bootstrap

docs/blog/_posts/2019-06-11-16th-dotty-milestone-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ You can learn more about Dotty on our [website](https://dotty.epfl.ch).
3434
<!--more-->
3535

3636
This is our 16th scheduled release according to our
37-
[6-week release schedule](https://dotty.epfl.ch/docs/contributing/release.html).
37+
[6-week release schedule](https://dotty.epfl.ch/docs/contributing/procedures/release.html).
3838

3939
# What’s new in the 0.16.0-RC3 technology preview?
4040

docs/blog/_posts/2019-07-25-17th-dotty-milestone-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ You can learn more about Dotty on our [website](https://dotty.epfl.ch).
2727
<!--more-->
2828

2929
This is our 17th scheduled release according to our
30-
[6-week release schedule](https://dotty.epfl.ch/docs/contributing/release.html).
30+
[6-week release schedule](https://dotty.epfl.ch/docs/contributing/procedures/release.html).
3131

3232
# What’s new in the 0.17.0-RC1 technology preview?
3333
## New implicit scoping rules

0 commit comments

Comments
 (0)