From 506b0ff3ed918d69204bed718734c0df017fa55d Mon Sep 17 00:00:00 2001 From: Dimi Racordon Date: Mon, 26 May 2025 11:20:43 +0200 Subject: [PATCH] Update SIP statuses and uniformize SIP headers --- content/42.type.md | 6 +++--- content/alternative-bind-variables.md | 2 +- content/binary-api.md | 4 ++-- content/binary-integer-literals.md | 4 ++-- content/byname-implicits.md | 6 +++--- content/clause-interleaving.md | 4 ++-- ...nal-functions-partialfunctions-and-extractor-objects.md | 6 +++--- content/drop-stdlib-forwards-bin-compat.md | 4 ++-- content/early-member-definitions.md | 6 +++--- content/futures-promises.md | 6 +++--- content/implicit-classes.md | 6 +++--- content/internals-of-scala-annotations.md | 6 +++--- content/interpolation-quote-escape.md | 6 +++--- content/modularizing-language-features.md | 6 +++--- content/multiple-assignments.md | 2 +- content/named-and-default-arguments.md | 6 +++--- content/named-tuples.md | 2 +- content/new-collection-classes.md | 6 +++--- content/opaque-types.md | 6 +++--- content/picked-signatures.md | 6 +++--- content/polymorphic-eta-expansion.md | 4 ++-- content/priority-based-infix-type-precedence.md | 6 +++--- content/replace-nonsensical-unchecked-annotation.md | 4 ++-- content/right-associative-by-name-operators.md | 6 +++--- content/scala-2-8-arrays.md | 6 +++--- content/scala-compiler-phase-plugin-in.md | 6 +++--- content/scala-specialization.md | 6 +++--- content/scala-swing-overview.md | 6 +++--- content/static-members.md | 6 +++--- content/string-interpolation.md | 7 +++---- content/trailing-commas.md | 6 +++--- content/trait-parameters.md | 6 +++--- content/type-dynamic.md | 6 +++--- content/typeclasses-syntax.md | 3 ++- content/value-classes.md | 6 +++--- 35 files changed, 92 insertions(+), 92 deletions(-) diff --git a/content/42.type.md b/content/42.type.md index 861505d4..e2b0671f 100644 --- a/content/42.type.md +++ b/content/42.type.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-23 - Literal-based singleton types -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/42.type.html +stage: completed +status: shipped +title: SIP-23 - Literal-based singleton types --- **Authors: George Leontiev, Eugene Burmako, Jason Zaugg, Adriaan Moors, Paul Phillips, Oron Port, Miles diff --git a/content/alternative-bind-variables.md b/content/alternative-bind-variables.md index 55e243db..101c838d 100644 --- a/content/alternative-bind-variables.md +++ b/content/alternative-bind-variables.md @@ -1,9 +1,9 @@ --- layout: sip permalink: /sips/:title.html +presip-thread: https://contributors.scala-lang.org/t/pre-sip-bind-variables-for-alternative-patterns/6321/13 stage: implementation status: waiting-for-implementation -presip-thread: https://contributors.scala-lang.org/t/pre-sip-bind-variables-for-alternative-patterns/6321/13 title: SIP-60 - Bind variables within alternative patterns --- diff --git a/content/binary-api.md b/content/binary-api.md index 2e532ffc..bc641d3b 100644 --- a/content/binary-api.md +++ b/content/binary-api.md @@ -1,8 +1,8 @@ --- layout: sip permalink: /sips/:title.html -stage: implementation -status: under-review +stage: completed +status: shipped title: SIP-52 - Binary APIs --- diff --git a/content/binary-integer-literals.md b/content/binary-integer-literals.md index ef761601..5800c155 100644 --- a/content/binary-integer-literals.md +++ b/content/binary-integer-literals.md @@ -1,9 +1,9 @@ --- layout: sip -title: SIP-42 - Support Binary Integer Literals +permalink: /sips/:title.html stage: completed status: shipped -permalink: /sips/:title.html +title: SIP-42 - Support Binary Integer Literals --- **By: NthPortal** diff --git a/content/byname-implicits.md b/content/byname-implicits.md index 24b701ee..55ba56dd 100644 --- a/content/byname-implicits.md +++ b/content/byname-implicits.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-31 - Byname implicit arguments -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/byname-implicits.html +stage: completed +status: shipped +title: SIP-31 - Byname implicit arguments --- > This proposal has been implemented in Scala 2.13.0 and Scala 3.0.0. diff --git a/content/clause-interleaving.md b/content/clause-interleaving.md index 5e24c4f7..06976337 100644 --- a/content/clause-interleaving.md +++ b/content/clause-interleaving.md @@ -1,9 +1,9 @@ --- layout: sip -title: SIP-47 - Clause Interleaving +permalink: /sips/:title.html stage: completed status: shipped -permalink: /sips/:title.html +title: SIP-47 - Clause Interleaving --- **By: Quentin Bernet and Guillaume Martres and Sébastien Doeraene** diff --git a/content/converters-among-optional-functions-partialfunctions-and-extractor-objects.md b/content/converters-among-optional-functions-partialfunctions-and-extractor-objects.md index cad08453..51c02e94 100644 --- a/content/converters-among-optional-functions-partialfunctions-and-extractor-objects.md +++ b/content/converters-among-optional-functions-partialfunctions-and-extractor-objects.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-38 - Converters among optional Functions, PartialFunctions and extractor objects -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/converters-among-optional-functions-partialfunctions-and-extractor-object.html +stage: completed +status: shipped +title: SIP-38 - Converters among optional Functions, PartialFunctions and extractor objects --- > This proposal has been implemented in Scala 2.13.0 and Scala 3.0.0. diff --git a/content/drop-stdlib-forwards-bin-compat.md b/content/drop-stdlib-forwards-bin-compat.md index 771804f6..04e3809d 100644 --- a/content/drop-stdlib-forwards-bin-compat.md +++ b/content/drop-stdlib-forwards-bin-compat.md @@ -1,8 +1,8 @@ --- layout: sip permalink: /sips/:title.html -stage: implementation -status: under-review +stage: completed +status: shipped title: SIP-51 - Drop Forwards Binary Compatibility of the Scala 2.13 Standard Library --- diff --git a/content/early-member-definitions.md b/content/early-member-definitions.md index 244b7c15..868e215a 100644 --- a/content/early-member-definitions.md +++ b/content/early-member-definitions.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-4 - Early Member Definitions -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/early-member-definitions.html +stage: completed +status: shipped +title: SID-4 - Early Member Definitions --- This was an older SID that can be found [here](https://www.scala-lang.org/sid/4) diff --git a/content/futures-promises.md b/content/futures-promises.md index 26e067bf..950b250b 100644 --- a/content/futures-promises.md +++ b/content/futures-promises.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-14 - Futures and Promises -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/futures-promises.html +stage: completed +status: shipped +title: SIP-14 - Futures and Promises --- **By: Philipp Haller, Aleksandar Prokopec, Heather Miller, Viktor Klang, Roland Kuhn, and Vojin Jovanovic** diff --git a/content/implicit-classes.md b/content/implicit-classes.md index 495bcadf..d4cb0189 100644 --- a/content/implicit-classes.md +++ b/content/implicit-classes.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-13 - Implicit classes -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/implicit-classes.html +stage: completed +status: shipped +title: SIP-13 - Implicit classes --- **By: Josh Suereth** diff --git a/content/internals-of-scala-annotations.md b/content/internals-of-scala-annotations.md index 792f7ee8..b6562bee 100644 --- a/content/internals-of-scala-annotations.md +++ b/content/internals-of-scala-annotations.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-5 - Internals of Scala Annotations -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/internals-of-scala-annotations.html +stage: completed +status: shipped +title: SID-5 - Internals of Scala Annotations --- This was an older SID that can be found [here](https://www.scala-lang.org/sid/5) diff --git a/content/interpolation-quote-escape.md b/content/interpolation-quote-escape.md index 4602cbaa..564d6d05 100644 --- a/content/interpolation-quote-escape.md +++ b/content/interpolation-quote-escape.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-37 - Quote escapes for interpolations -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/interpolation-quote-escape.html +stage: completed +status: shipped +title: SIP-37 - Quote escapes for interpolations --- > This proposal has been implemented in Scala 2.13.6 and Scala 3.0.0. diff --git a/content/modularizing-language-features.md b/content/modularizing-language-features.md index 4de88d18..0f4925df 100644 --- a/content/modularizing-language-features.md +++ b/content/modularizing-language-features.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-18 - Modularizing Language Features -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/modularizing-language-features.html +stage: completed +status: shipped +title: SIP-18 - Modularizing Language Features --- diff --git a/content/multiple-assignments.md b/content/multiple-assignments.md index b55044b7..63aea49d 100644 --- a/content/multiple-assignments.md +++ b/content/multiple-assignments.md @@ -1,9 +1,9 @@ --- layout: sip permalink: /sips/:title.html +presip-thread: https://contributors.scala-lang.org/t/pre-sip-multiple-assignments/6425 stage: implementation status: under-review -presip-thread: https://contributors.scala-lang.org/t/pre-sip-multiple-assignments/6425 title: SIP-59 - Multiple Assignments --- diff --git a/content/named-and-default-arguments.md b/content/named-and-default-arguments.md index 3d56605a..7cf3b851 100644 --- a/content/named-and-default-arguments.md +++ b/content/named-and-default-arguments.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-1 Named and Default Arguments -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/named-and-default-arguments.html +stage: completed +status: shipped +title: SID-1 Named and Default Arguments --- **Lukas Rytz** diff --git a/content/named-tuples.md b/content/named-tuples.md index 995d4090..cd28de22 100644 --- a/content/named-tuples.md +++ b/content/named-tuples.md @@ -1,9 +1,9 @@ --- layout: sip permalink: /sips/named-tuples.html +presip-thread: https://contributors.scala-lang.org/t/pre-sip-named-tuples/6403/164 stage: completed status: shipped -presip-thread: https://contributors.scala-lang.org/t/pre-sip-named-tuples/6403/164 title: SIP-58 - Named Tuples --- diff --git a/content/new-collection-classes.md b/content/new-collection-classes.md index d8bb9b80..b0598581 100644 --- a/content/new-collection-classes.md +++ b/content/new-collection-classes.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-3 - New Collection classes -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/new-collection-classes.html +stage: completed +status: shipped +title: SID-3 - New Collection classes --- This was an older SID that can be found [here](https://www.scala-lang.org/sid/3) diff --git a/content/opaque-types.md b/content/opaque-types.md index a3308318..0a500c2c 100644 --- a/content/opaque-types.md +++ b/content/opaque-types.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-35 - Opaque types -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/opaque-types.html +stage: completed +status: shipped +title: SIP-35 - Opaque types --- > This proposal has been implemented with some changes in Scala 3.0.0. diff --git a/content/picked-signatures.md b/content/picked-signatures.md index 12f205a4..5a2f0d66 100644 --- a/content/picked-signatures.md +++ b/content/picked-signatures.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-10 - Storage of pickled Scala signatures in class files -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/picked-signatures.html +stage: completed +status: shipped +title: SID-10 - Storage of pickled Scala signatures in class files --- This was an older SID that can be found [here](https://www.scala-lang.org/sid/10) diff --git a/content/polymorphic-eta-expansion.md b/content/polymorphic-eta-expansion.md index 4883a546..66f72cf7 100644 --- a/content/polymorphic-eta-expansion.md +++ b/content/polymorphic-eta-expansion.md @@ -1,9 +1,9 @@ --- layout: sip -title: SIP-49 - Polymorphic Eta-Expansion +permalink: /sips/:title.html stage: implementation status: waiting-for-implementation -permalink: /sips/:title.html +title: SIP-49 - Polymorphic Eta-Expansion --- **By: Quentin Bernet and Guillaume Martres** diff --git a/content/priority-based-infix-type-precedence.md b/content/priority-based-infix-type-precedence.md index 55c8af65..162a3dea 100644 --- a/content/priority-based-infix-type-precedence.md +++ b/content/priority-based-infix-type-precedence.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-33 - Priority-based infix type precedence -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/priority-based-infix-type-precedence.html +stage: completed +status: shipped +title: SIP-33 - Priority-based infix type precedence --- **By: Oron Port** diff --git a/content/replace-nonsensical-unchecked-annotation.md b/content/replace-nonsensical-unchecked-annotation.md index 3bb86099..c97253b5 100644 --- a/content/replace-nonsensical-unchecked-annotation.md +++ b/content/replace-nonsensical-unchecked-annotation.md @@ -1,9 +1,9 @@ --- layout: sip permalink: /sips/:title.html -stage: implementation -status: under-review presip-thread: https://contributors.scala-lang.org/t/pre-sip-replace-non-sensical-unchecked-annotations/6342 +stage: completed +status: shipped title: SIP-57 - Replace non-sensical @unchecked annotations --- diff --git a/content/right-associative-by-name-operators.md b/content/right-associative-by-name-operators.md index 3d247af3..db9746ff 100644 --- a/content/right-associative-by-name-operators.md +++ b/content/right-associative-by-name-operators.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-39 - Right-Associative By-Name Operators -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/right-associative-by-name-operators.html +stage: completed +status: shipped +title: SIP-39 - Right-Associative By-Name Operators --- > This proposal has been implemented in Scala 2.13.0 and Scala 3.0.0. diff --git a/content/scala-2-8-arrays.md b/content/scala-2-8-arrays.md index 7f5999d6..1d6e2cc2 100644 --- a/content/scala-2-8-arrays.md +++ b/content/scala-2-8-arrays.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-7 - Scala 2.8 Arrays -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/scala-2-8-arrays.html +stage: completed +status: shipped +title: SID-7 - Scala 2.8 Arrays --- *(This is an older SID, its original PDF can be found [here](https://www.scala-lang.org/sid/7))* diff --git a/content/scala-compiler-phase-plugin-in.md b/content/scala-compiler-phase-plugin-in.md index 24f0330e..dd58b695 100644 --- a/content/scala-compiler-phase-plugin-in.md +++ b/content/scala-compiler-phase-plugin-in.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-2 Scala Compiler Phase and Plug-In Initialization for Scala 2.8 -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/scala-compiler-phase-plugin-in.html +stage: completed +status: shipped +title: SID-2 Scala Compiler Phase and Plug-In Initialization for Scala 2.8 --- This was an older SID that can be found [here](https://www.scala-lang.org/sid/2) diff --git a/content/scala-specialization.md b/content/scala-specialization.md index d9bd06e3..c1922c75 100644 --- a/content/scala-specialization.md +++ b/content/scala-specialization.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-9 - Scala Specialization -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/scala-specialization.html +stage: completed +status: shipped +title: SID-9 - Scala Specialization --- This was an older SID that can be found [here](https://www.scala-lang.org/sid/9) diff --git a/content/scala-swing-overview.md b/content/scala-swing-overview.md index a539dc35..5bd0cce8 100644 --- a/content/scala-swing-overview.md +++ b/content/scala-swing-overview.md @@ -1,10 +1,10 @@ --- layout: sip -title: SID-8 - Scala Swing Overview -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/scala-swing-overview.html +stage: completed +status: shipped +title: SID-8 - Scala Swing Overview --- This was an older SID that can be found [here](https://www.scala-lang.org/sid/8) diff --git a/content/static-members.md b/content/static-members.md index 1c0df79d..169dc239 100644 --- a/content/static-members.md +++ b/content/static-members.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-30 - @static fields and methods in Scala objects (SI-4581) -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/static-members.html +stage: completed +status: shipped +title: SIP-30 - @static fields and methods in Scala objects (SI-4581) --- > This proposal has been implemented in Scala 3.0.0 diff --git a/content/string-interpolation.md b/content/string-interpolation.md index f1343fdb..5e22c397 100644 --- a/content/string-interpolation.md +++ b/content/string-interpolation.md @@ -1,11 +1,10 @@ --- layout: sip -title: SIP-11 - String Interpolation -stage: completed -status: shipped -vote-status: complete permalink: /sips/:title.html redirect_from: /sips/pending/string-interpolation.html +stage: completed +status: shipped +title: SIP-11 - String Interpolation --- **By: Martin Odersky** diff --git a/content/trailing-commas.md b/content/trailing-commas.md index 7eef93dd..bea767f0 100644 --- a/content/trailing-commas.md +++ b/content/trailing-commas.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-27 - Trailing Commas -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/trailing-commas.html +stage: completed +status: shipped +title: SIP-27 - Trailing Commas --- > This proposal has been shipped in Scala 2.12.2. diff --git a/content/trait-parameters.md b/content/trait-parameters.md index 93bcd8bf..94d14c0c 100644 --- a/content/trait-parameters.md +++ b/content/trait-parameters.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-25 - Trait Parameters -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/trait-parameters.html +stage: completed +status: shipped +title: SIP-25 - Trait Parameters --- > This proposal has been implemented in Scala 3.0. diff --git a/content/type-dynamic.md b/content/type-dynamic.md index c359ec06..aa1112a5 100644 --- a/content/type-dynamic.md +++ b/content/type-dynamic.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-17 - Type Dynamic -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/type-dynamic.html +stage: completed +status: shipped +title: SIP-17 - Type Dynamic --- diff --git a/content/typeclasses-syntax.md b/content/typeclasses-syntax.md index 38dcba92..1cd556bf 100644 --- a/content/typeclasses-syntax.md +++ b/content/typeclasses-syntax.md @@ -1,8 +1,9 @@ --- layout: sip +permalink: /sips/:title.html +presip-thread: https://contributors.scala-lang.org/t/pre-sip-improve-syntax-for-context-bounds-and-givens/6576/97 stage: completed status: shipped -presip-thread: https://contributors.scala-lang.org/t/pre-sip-improve-syntax-for-context-bounds-and-givens/6576/97 title: SIP-64 - Improve Syntax for Context Bounds and Givens --- diff --git a/content/value-classes.md b/content/value-classes.md index 48ad6432..d9f1363b 100644 --- a/content/value-classes.md +++ b/content/value-classes.md @@ -1,10 +1,10 @@ --- layout: sip -title: SIP-15 - Value Classes -stage: completed -status: shipped permalink: /sips/:title.html redirect_from: /sips/pending/value-classes.html +stage: completed +status: shipped +title: SIP-15 - Value Classes --- **By: Martin Odersky and Jeff Olson and Paul Phillips and Joshua Suereth**