Skip to content

Commit 457c69f

Browse files
authored
Merge pull request #14383 from dotty-staging/update-experimental-docpage
Update experimental overview page
2 parents d871d35 + a9015e4 commit 457c69f

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

docs/docs/reference/experimental/overview.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: doc-page
3-
title: "Experimental language features"
3+
title: "Overview"
44
movedTo: https://docs.scala-lang.org/scala3/reference/experimental/overview.html
55
---
66

@@ -13,8 +13,16 @@ They are enabled by importing the feature or using the `-language` compiler flag
1313
* `fewerBraces`: Enable support for using indentation for arguments.
1414
* [`genericNumberLiterals`](./numeric-literals.md): Enable support for generic number literals.
1515
* [`namedTypeArguments`](./named-typeargs.md): Enable support for named type arguments
16+
* [`saferExceptions`](./canthrow.md): Enable support for checked exceptions.
1617

1718
### Experimental language imports
1819

1920
In general, experimental language features can be imported in an experimental scope (see [experimental definitions](../other-new-features/experimental-defs.md).
2021
They can be imported at the top-level if all top-level definitions are @experimental.
22+
23+
### Experimental language features supported by special compiler options
24+
25+
Some experimental language features that are still in research and development can be enabled with special compiler options. These include
26+
27+
* [`-Yexplicit-nulls`](./explicit-nulls.md). Enable support for tracking null references in the type system.
28+

docs/sidebar.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ sidebar:
6464
- page: docs/reference/other-new-features/targetName.md
6565
- page: docs/reference/other-new-features/control-syntax.md
6666
- page: docs/reference/other-new-features/indentation.md
67-
- page: docs/reference/other-new-features/explicit-nulls.md
6867
- page: docs/reference/other-new-features/safe-initialization.md
6968
- page: docs/reference/other-new-features/type-test.md
7069
- page: docs/reference/other-new-features/experimental-defs.md
@@ -114,10 +113,9 @@ sidebar:
114113
- page: docs/reference/experimental/overview.md
115114
- page: docs/reference/experimental/canthrow.md
116115
- page: docs/reference/experimental/erased-defs.md
117-
- page: docs/reference/experimental/erased-defs-spec.md
118116
- page: docs/reference/experimental/named-typeargs.md
119-
- page: docs/reference/experimental/named-typeargs-spec.md
120117
- page: docs/reference/experimental/numeric-literals.md
118+
- page: docs/reference/experimental/explicit-nulls.md
121119
- page: docs/reference/syntax.md
122120
- title: Language Versions
123121
index: docs/reference/language-versions/language-versions.md

0 commit comments

Comments
 (0)