Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ The following options are relevant for capture checking.

- **-Vprint:cc** Prints the program with capturing types as inferred by capture checking.
- **-Ycc-verbose** Prints capabilities and capturing types in more detail.
- **-Ycc-debug** Gives more detailed, implementation-oriented information about capture checking, as described in the next section.

The implementation supporting capture checking with these options is currently in branch `cc-experiment` on dotty.epfl.ch.
- **-Ycc-debug** Gives more detailed, implementation-oriented information about capture checking, as described in the next section.
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ So, effectively, anything that can be updated must be unaliased.
## Capability Kinds

A capability is called
- _shared_ if it is [classified](../classifiers.md) as a `SharedCapability`
- _shared_ if it is [classified](classifiers.md) as a `SharedCapability`
- _exclusive_ otherwise.

## The Mutable Trait
Expand All @@ -54,7 +54,7 @@ We introduce a new trait
```scala
trait Mutable extends ExclusiveCapability, Classifier
```
It is used as a [classifier](../classifiers.md) trait for types that define _update methods_ using
It is used as a [classifier](classifiers.md) trait for types that define _update methods_ using
a new soft modifier `update`.

**Example:**
Expand Down
Loading