@@ -271,7 +271,7 @@ object Build {
271
271
Keys .scalaSource, Keys .javaSource
272
272
),
273
273
274
- // This is used to download nightly builds of the Scala 2 library in `stdlib -bootstrapped`
274
+ // This is used to download nightly builds of the Scala 2 library in `scala2-library -bootstrapped`
275
275
resolvers += " scala-integration" at " https://scala-ci.typesafe.com/artifactory/scala-integration/" ,
276
276
)
277
277
@@ -723,7 +723,7 @@ object Build {
723
723
val externalDeps = externalCompilerClasspathTask.value
724
724
val jars = packageAll.value
725
725
val scalaLib = findArtifactPath(externalDeps, " scala-library" )
726
- val scalaLibTastyOpt = jars.get(" stdlib-bootstrapped -tasty" )
726
+ val scalaLibTastyOpt = jars.get(" scala2-library -tasty" )
727
727
val dottyLib = jars(" scala3-library" )
728
728
val dottyCompiler = jars(" scala3-compiler" )
729
729
val args0 : List [String ] = spaceDelimited(" <arg>" ).parsed.toList
@@ -857,7 +857,7 @@ object Build {
857
857
" scala3-staging" -> (LocalProject (" scala3-staging" ) / Compile / packageBin).value.getAbsolutePath,
858
858
" scala3-tasty-inspector" -> (LocalProject (" scala3-tasty-inspector" ) / Compile / packageBin).value.getAbsolutePath,
859
859
" tasty-core" -> (LocalProject (" tasty-core-bootstrapped" ) / Compile / packageBin).value.getAbsolutePath,
860
- " stdlib-bootstrapped -tasty" -> (LocalProject (" stdlib-bootstrapped -tasty" ) / Compile / packageBin).value.getAbsolutePath,
860
+ " scala2-library -tasty" -> (LocalProject (" scala2-library -tasty" ) / Compile / packageBin).value.getAbsolutePath,
861
861
)
862
862
},
863
863
@@ -982,7 +982,7 @@ object Build {
982
982
*
983
983
* This version of the library is not (yet) TASTy/binary compatible with the Scala 2 compiled library.
984
984
*/
985
- lazy val `stdlib- bootstrapped` = project.in(file(" stdlib -bootstrapped" )).
985
+ lazy val `scala2-library- bootstrapped` = project.in(file(" scala2-library -bootstrapped" )).
986
986
withCommonSettings(Bootstrapped ).
987
987
dependsOn(dottyCompiler(Bootstrapped ) % " provided; compile->runtime; test->test" ).
988
988
settings(commonBootstrappedSettings).
@@ -1071,7 +1071,7 @@ object Build {
1071
1071
| - final val MinorVersion = $minorVersion
1072
1072
| - final val ExperimentalVersion = 0
1073
1073
| * Clean everiting to generate a compiler with those new TASTy vesrions
1074
- | * Run stdlib -bootstrapped/tastyMiMaReportIssues
1074
+ | * Run scala2-library -bootstrapped/tastyMiMaReportIssues
1075
1075
| """ .stripMargin)
1076
1076
1077
1077
}).value,
@@ -1115,56 +1115,56 @@ object Build {
1115
1115
println(
1116
1116
s """ Usage:
1117
1117
|> $projectName/run list
1118
- | -- lists all files that are not overriden in stdlib -bootstrapped/src
1118
+ | -- lists all files that are not overriden in scala2-library -bootstrapped/src
1119
1119
|
1120
1120
|> $projectName/run clone <sources>*
1121
- | -- clones the specified sources from the stdlib -bootstrapped/src
1121
+ | -- clones the specified sources from the scala2-library -bootstrapped/src
1122
1122
| -- example: $projectName/run clone scala/Option.scala
1123
1123
|
1124
1124
|> $projectName/run overwrite <sources>*
1125
- | -- (danger) overwrites the specified sources from the stdlib -bootstrapped/src
1125
+ | -- (danger) overwrites the specified sources from the scala2-library -bootstrapped/src
1126
1126
| """ .stripMargin)
1127
1127
}
1128
1128
}
1129
1129
)
1130
1130
1131
- /** Packages the TASTy files of `stdlib -bootstrapped` in a jar */
1132
- lazy val `stdlib-bootstrapped -tasty` = project.in(file(" stdlib-bootstrapped -tasty" )).
1131
+ /** Packages the TASTy files of `scala2-library -bootstrapped` in a jar */
1132
+ lazy val `scala2-library -tasty` = project.in(file(" scala2-library -tasty" )).
1133
1133
withCommonSettings(Bootstrapped ).
1134
1134
settings(
1135
1135
exportJars := true ,
1136
1136
Compile / packageBin / mappings := {
1137
- (`stdlib -bootstrapped` / Compile / packageBin / mappings).value
1137
+ (`scala2-library -bootstrapped` / Compile / packageBin / mappings).value
1138
1138
.filter(_._2.endsWith(" .tasty" ))
1139
1139
},
1140
1140
)
1141
1141
1142
- /** Test the tasty generated by `stdlib -bootstrapped`
1142
+ /** Test the tasty generated by `scala2-library -bootstrapped`
1143
1143
*
1144
- * The sources in src are compiled using TASTy from stdlib-bootstrapped -tasty but then run
1144
+ * The sources in src are compiled using TASTy from scala2-library -tasty but then run
1145
1145
* with the scala-library compiled be Scala 2.
1146
1146
*
1147
1147
* The tests are run with the bootstrapped compiler and the tasty inpector on the classpath.
1148
- * The classpath has the default `scala-library` and not `stdlib -bootstrapped`.
1148
+ * The classpath has the default `scala-library` and not `scala2-library -bootstrapped`.
1149
1149
*
1150
- * The jar of `stdlib -bootstrapped` is provided for to the tests.
1150
+ * The jar of `scala2-library -bootstrapped` is provided for to the tests.
1151
1151
* - inspector: test that we can load the contents of the jar using the tasty inspector
1152
1152
* - from-tasty: test that we can recompile the contents of the jar using `dotc -from-tasty`
1153
1153
*/
1154
- lazy val `stdlib-bootstrapped -tasty-tests` = project.in(file(" stdlib-bootstrapped -tasty-tests" )).
1154
+ lazy val `scala2-library -tasty-tests` = project.in(file(" scala2-library -tasty-tests" )).
1155
1155
withCommonSettings(Bootstrapped ).
1156
1156
dependsOn(dottyCompiler(Bootstrapped ) % " compile->compile" ).
1157
1157
dependsOn(`scala3-tasty-inspector` % " test->test" ).
1158
- dependsOn(`stdlib-bootstrapped -tasty`).
1158
+ dependsOn(`scala2-library -tasty`).
1159
1159
settings(commonBootstrappedSettings).
1160
1160
settings(
1161
1161
javaOptions := (`scala3-compiler-bootstrapped` / javaOptions).value,
1162
- Test / javaOptions += " -Ddotty.scala.library=" + (`stdlib -bootstrapped` / Compile / packageBin).value.getAbsolutePath,
1162
+ Test / javaOptions += " -Ddotty.scala.library=" + (`scala2-library -bootstrapped` / Compile / packageBin).value.getAbsolutePath,
1163
1163
Compile / compile / fullClasspath ~= {
1164
1164
_.filterNot(file => file.data.getName == s " scala-library- $stdlibBootstrappedVersion.jar " )
1165
1165
},
1166
1166
Compile / compile / dependencyClasspath := {
1167
- // make sure that the scala2-library (tasty of `stdlib-bootstrapped -tasty`) is listed before the scala-library (classfiles)
1167
+ // make sure that the scala2-library (tasty of `scala2-library -tasty`) is listed before the scala-library (classfiles)
1168
1168
val (bootstrappedLib, otherLibs) =
1169
1169
(Compile / compile / dependencyClasspath).value
1170
1170
.partition(_.data.getName == s " scala2-library- ${dottyVersion}.jar " )
@@ -2116,7 +2116,7 @@ object ScaladocConfigs {
2116
2116
2117
2117
def defaultSourceLinks (version : String = dottyNonBootstrappedVersion, refVersion : String = dottyVersion) = Def .task {
2118
2118
def stdLibVersion = stdlibVersion(NonBootstrapped )
2119
- def srcManaged (v : String , s : String ) = s " out/bootstrap/stdlib -bootstrapped/scala- $v/src_managed/main/ $s-library-src "
2119
+ def srcManaged (v : String , s : String ) = s " out/bootstrap/scala2-library -bootstrapped/scala- $v/src_managed/main/ $s-library-src "
2120
2120
SourceLinks (
2121
2121
List (
2122
2122
scalaSrcLink(stdLibVersion, srcManaged(version, " scala" ) + " =" ),
@@ -2204,7 +2204,7 @@ object ScaladocConfigs {
2204
2204
2205
2205
lazy val Scala3 = Def .task {
2206
2206
val dottyJars : Seq [java.io.File ] = Seq (
2207
- (`stdlib -bootstrapped`/ Compile / products).value,
2207
+ (`scala2-library -bootstrapped`/ Compile / products).value,
2208
2208
(`scala3-library-bootstrapped`/ Compile / products).value,
2209
2209
(`scala3-interfaces`/ Compile / products).value,
2210
2210
(`tasty-core-bootstrapped`/ Compile / products).value,
@@ -2213,7 +2213,7 @@ object ScaladocConfigs {
2213
2213
val roots = dottyJars.map(_.getAbsolutePath)
2214
2214
2215
2215
val managedSources =
2216
- (`stdlib -bootstrapped`/ Compile / sourceManaged).value / " scala-library-src"
2216
+ (`scala2-library -bootstrapped`/ Compile / sourceManaged).value / " scala-library-src"
2217
2217
val projectRoot = (ThisBuild / baseDirectory).value.toPath
2218
2218
val stdLibRoot = projectRoot.relativize(managedSources.toPath.normalize())
2219
2219
val docRootFile = stdLibRoot.resolve(" rootdoc.txt" )
@@ -2246,7 +2246,7 @@ object ScaladocConfigs {
2246
2246
}
2247
2247
2248
2248
def stableScala3 (version : String ) = Def .task {
2249
- val scalaLibrarySrc = s " out/bootstrap/stdlib -bootstrapped/scala- $version-bin-SNAPSHOT-nonbootstrapped/src_managed "
2249
+ val scalaLibrarySrc = s " out/bootstrap/scala2-library -bootstrapped/scala- $version-bin-SNAPSHOT-nonbootstrapped/src_managed "
2250
2250
val dottyLibrarySrc = " library/src"
2251
2251
Scala3 .value
2252
2252
.add(defaultSourceLinks(version + " -bin-SNAPSHOT-nonbootstrapped" , version).value)
@@ -2265,7 +2265,7 @@ object ScaladocConfigs {
2265
2265
.add(DocRootContent (s " $scalaLibrarySrc/rootdoc.txt " ))
2266
2266
.withTargets(
2267
2267
Seq (
2268
- s " out/bootstrap/stdlib -bootstrapped/scala- $version-bin-SNAPSHOT-nonbootstrapped/classes " ,
2268
+ s " out/bootstrap/scala2-library -bootstrapped/scala- $version-bin-SNAPSHOT-nonbootstrapped/classes " ,
2269
2269
s " out/bootstrap/scala3-library-bootstrapped/scala- $version-bin-SNAPSHOT-nonbootstrapped/classes " ,
2270
2270
s " tmp/interfaces/target/classes " ,
2271
2271
s " out/bootstrap/tasty-core-bootstrapped/scala- $version-bin-SNAPSHOT-nonbootstrapped/classes "
0 commit comments