Skip to content

Commit b601260

Browse files
committed
Add capture checking to compiletime.Ops
1 parent 5a4eb78 commit b601260

File tree

9 files changed

+24
-8
lines changed

9 files changed

+24
-8
lines changed

TODO.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@
5050
- [ ] library/src/scala/annotation/unchecked/uncheckedCaptures.scala
5151
- [ ] library/src/scala/annotation/unroll.scala
5252
- [x] library/src/scala/caps/package.scala
53-
- [ ] library/src/scala/compiletime/ops/any.scala
54-
- [ ] library/src/scala/compiletime/ops/boolean.scala
55-
- [ ] library/src/scala/compiletime/ops/double.scala
56-
- [ ] library/src/scala/compiletime/ops/float.scala
57-
- [ ] library/src/scala/compiletime/ops/int.scala
58-
- [ ] library/src/scala/compiletime/ops/long.scala
59-
- [ ] library/src/scala/compiletime/ops/string.scala
60-
- [ ] library/src/scala/compiletime/package.scala
53+
- [x] library/src/scala/compiletime/ops/any.scala
54+
- [x] library/src/scala/compiletime/ops/boolean.scala
55+
- [x] library/src/scala/compiletime/ops/double.scala
56+
- [x] library/src/scala/compiletime/ops/float.scala
57+
- [x] library/src/scala/compiletime/ops/int.scala
58+
- [x] library/src/scala/compiletime/ops/long.scala
59+
- [x] library/src/scala/compiletime/ops/string.scala
60+
- [x] library/src/scala/compiletime/package.scala
6161
- [x] library/src/scala/compiletime/testing/Error.scala
6262
- [x] library/src/scala/compiletime/testing/ErrorKind.scala
6363
- [x] library/src/scala/compiletime/testing/package.scala

library/src/scala/compiletime/ops/any.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala.compiletime
22
package ops
33

4+
import language.experimental.captureChecking
5+
46
object any:
57
/** Equality comparison of two singleton types.
68
* ```scala

library/src/scala/compiletime/ops/boolean.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala.compiletime
22
package ops
33

4+
import language.experimental.captureChecking
5+
46
object boolean:
57

68
/** Negation of a `Boolean` singleton type.

library/src/scala/compiletime/ops/double.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala.compiletime
22
package ops
33

4+
import language.experimental.captureChecking
5+
46
object double:
57
/** Addition of two `Double` singleton types.
68
* ```scala

library/src/scala/compiletime/ops/float.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala.compiletime
22
package ops
33

4+
import language.experimental.captureChecking
5+
46
object float:
57
/** Addition of two `Float` singleton types.
68
* ```scala

library/src/scala/compiletime/ops/int.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala.compiletime
22
package ops
33

4+
import language.experimental.captureChecking
5+
46
object int:
57
/** Successor of a natural number where zero is the type 0 and successors are reduced as if the definition was:
68
*

library/src/scala/compiletime/ops/long.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala.compiletime
22
package ops
33

4+
import language.experimental.captureChecking
5+
46
object long:
57
/** Successor of a natural number where zero is the type 0 and successors are reduced as if the definition was:
68
*

library/src/scala/compiletime/ops/string.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala.compiletime
22
package ops
33

4+
import language.experimental.captureChecking
5+
46
object string:
57
/** Concatenation of two `String` singleton types.
68
* ```scala

library/src/scala/compiletime/package.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package scala
22
package compiletime
33

4+
import language.experimental.captureChecking
5+
46
import annotation.{compileTimeOnly, experimental}
57

68
/** Use this method when you have a type, do not have a value for it but want to

0 commit comments

Comments
 (0)