Skip to content

Commit 81c50d8

Browse files
committed
Make caps.Capability non-experimental
1 parent d109a39 commit 81c50d8

File tree

3 files changed

+0
-3
lines changed

3 files changed

+0
-3
lines changed

compiler/src/dotty/tools/dotc/core/Definitions.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2091,7 +2091,6 @@ class Definitions {
20912091
*/
20922092
@tu lazy val ccExperimental: Set[Symbol] = Set(
20932093
CapsModule, CapsModule.moduleClass, PureClass,
2094-
Caps_Capability, // TODO: Remove when Capability is stabilized
20952094
RequiresCapabilityAnnot,
20962095
captureRoot, Caps_CapSet, Caps_ContainsTrait, Caps_ContainsModule, Caps_ContainsModule.moduleClass, UseAnnot,
20972096
Caps_Mutable, Caps_SharedCapability, ConsumeAnnot,

library/src/scala/caps/package.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import annotation.{experimental, compileTimeOnly, retainsCap}
2222
* But even without capture checking, extending this trait can be useful for documenting the intended purpose
2323
* of a class.
2424
*/
25-
@experimental
2625
trait Capability extends Any
2726

2827
/** The universal capture reference. */

tests/run-tasty-inspector/stdlibExperimentalDefinitions.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ val experimentalDefinitionInLibrary = Set(
3232
"scala.annotation.retainsCap",
3333
"scala.Pure",
3434
"scala.caps.CapSet",
35-
"scala.caps.Capability",
3635
"scala.caps.Contains",
3736
"scala.caps.Contains$",
3837
"scala.caps.Contains$.containsImpl",

0 commit comments

Comments
 (0)