You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 62041ba
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: _sips/sips/037-interpolation-quote-escape.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,4 +133,4 @@ proposals.
133
133
[^4]: https://github.com/scala/bug/issues/6476#issuecomment-292412577 "@retronym said: +1 to s"$"". Because it doesn't compile today, we don't risk changing the meaning of existing programs."
Copy file name to clipboardExpand all lines: _sips/sips/044-fewer-braces.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -135,7 +135,7 @@ If there would be code using these idioms, it can be rewritten quite simply to a
135
135
136
136
### Tooling
137
137
138
-
Since this affects parsing, the scalameta parser and any other parser used in an IDE will also need to be updated. The necessary changes to the Scala 3 parser were made here: https://github.com/lampepfl/dotty/pull/15273/commits. The commit that embodies the core change set is here: https://github.com/lampepfl/dotty/pull/15273/commits/421bdd660b0456c2ff1ae386f032c41bb1e0212a.
138
+
Since this affects parsing, the scalameta parser and any other parser used in an IDE will also need to be updated. The necessary changes to the Scala 3 parser were made here: https://github.com/scala/scala3/pull/15273/commits. The commit that embodies the core change set is here: https://github.com/scala/scala3/pull/15273/commits/421bdd660b0456c2ff1ae386f032c41bb1e0212a.
139
139
140
140
### Handling Edge Cases
141
141
@@ -292,7 +292,7 @@ This is a tradeoff between conciseness and consistency. In the interest of minim
292
292
293
293
- Doc page for proposed change: https://nightly.scala-lang.org/docs/reference/other-new-features/indentation.html#variant-indentation-marker--for-arguments
294
294
295
-
- Merged PR implementing the proposal under experimental flag: https://github.com/lampepfl/dotty/pull/15273/commits/421bdd660b0456c2ff1ae386f032c41bb1e0212a
295
+
- Merged PR implementing the proposal under experimental flag: https://github.com/scala/scala3/pull/15273/commits/421bdd660b0456c2ff1ae386f032c41bb1e0212a
296
296
297
297
- Latest discussion on contributors (there were several before when we discussed indentation in general): https://contributors.scala-lang.org/t/make-fewerbraces-available-outside-snapshot-releases/5024/166
* An implementation of the proposal is available as a pull request at [https://github.com/lampepfl/dotty/pull/14019](https://github.com/lampepfl/dotty/pull/14019)
174
+
* An implementation of the proposal is available as a pull request at [https://github.com/scala/scala3/pull/14019](https://github.com/scala/scala3/pull/14019)
* A naive implementation can be found at https://github.com/lampepfl/dotty/pull/14015 (it is more general than this proposal and thus breaks compatibility)
427
+
* A naive implementation can be found at https://github.com/scala/scala3/pull/14015 (it is more general than this proposal and thus breaks compatibility)
428
428
* A compatibility-preserving implementation is in development.
Copy file name to clipboardExpand all lines: _sips/sips/052-binary-api.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ Currently, the compiler automatically generates accessors for references to priv
37
37
* Changing the implementation of an inline definition can be a binary incompatible change
38
38
* Removing final from a class is a binary incompatible change
39
39
40
-
You can find more details in [https://github.com/lampepfl/dotty/issues/16983](https://github.com/lampepfl/dotty/issues/16983)
40
+
You can find more details in [https://github.com/scala/scala3/issues/16983](https://github.com/scala/scala3/issues/16983)
41
41
42
42
### Avoid duplication of inline accessors
43
43
@@ -253,7 +253,7 @@ Using references to `@publicInBinary` in inline code can cause binary incompatib
253
253
### Add a `@binaryAccessor`
254
254
This annotation would generate an stable accessor. This annotation could be used on `private` definition. It would also mitigate [migration costs](https://gist.github.com/nicolasstucki/003f7293941836b08a0d53dbcb913e3c) for library authors that have published unstable accessors.
Copy file name to clipboardExpand all lines: _sips/sips/053-quote-pattern-type-variable-syntax.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,11 +65,11 @@ We want to be able to set the bounds of type variables to be able to match again
65
65
```scala
66
66
case'[ head *: tail ] => h[tail]
67
67
```
68
-
See [https://github.com/lampepfl/dotty/issues/11738](https://github.com/lampepfl/dotty/issues/11738).
68
+
See [https://github.com/scala/scala3/issues/11738](https://github.com/scala/scala3/issues/11738).
69
69
70
70
### Support matching on any kind of type
71
71
We want to match against higher-kinded (or `AnyKind`) types. This is not possible due to the default upper bound of `Any`.
72
-
See [https://github.com/lampepfl/dotty/issues/10864](https://github.com/lampepfl/dotty/issues/10864).
72
+
See [https://github.com/scala/scala3/issues/10864](https://github.com/scala/scala3/issues/10864).
73
73
74
74
### Support multiple references to the same type in quoted type patterns
75
75
We want to be able to match using several references to the same type variable.
@@ -141,8 +141,8 @@ TASTy only contains explicit type variable definitions, and this encoding would
141
141
142
142
## Related work
143
143
144
-
* Proof of concept of type variable syntax: [https://github.com/lampepfl/dotty/pull/16910](https://github.com/lampepfl/dotty/pull/16910)
145
-
* Proof of concept of backticks (only interested in the first bullet point): [https://github.com/lampepfl/dotty/pull/16935](https://github.com/lampepfl/dotty/pull/16935)
144
+
* Proof of concept of type variable syntax: [https://github.com/scala/scala3/pull/16910](https://github.com/scala/scala3/pull/16910)
145
+
* Proof of concept of backticks (only interested in the first bullet point): [https://github.com/scala/scala3/pull/16935](https://github.com/scala/scala3/pull/16935)
Copy file name to clipboardExpand all lines: _sips/sips/054-multi-source-extension-overloads.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -230,7 +230,7 @@ A number of alternatives were mentioned in [the Contributors thread](https://con
230
230
## Related work
231
231
232
232
-[Contributors thread acting as de facto Pre-SIP](https://contributors.scala-lang.org/t/change-shadowing-mechanism-of-extension-methods-for-on-par-implicit-class-behavior/5831)
233
-
-[Pull Request in dotty](https://github.com/lampepfl/dotty/pull/17050) to support it under an experimental import
233
+
-[Pull Request in dotty](https://github.com/scala/scala3/pull/17050) to support it under an experimental import
0 commit comments