Skip to content

Commit a749656

Browse files
committed
remove old scala3 library bootstrapped
1 parent 3cafb39 commit a749656

File tree

2 files changed

+5
-145
lines changed

2 files changed

+5
-145
lines changed

build.sbt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ val `scala3-library-nonbootstrapped` = Build.`scala3-library-nonbootstrapped`
1414
val `scala-library-bootstrapped` = Build.`scala-library-bootstrapped`
1515
val `scala3-library-bootstrapped-new` = Build.`scala3-library-bootstrapped-new`
1616
val `scala3-library` = Build.`scala3-library`
17-
val `scala3-library-bootstrapped` = Build.`scala3-library-bootstrapped`
1817
val `scala3-sbt-bridge-bootstrapped` = Build.`scala3-sbt-bridge-bootstrapped`
1918
val `scala3-sbt-bridge-nonbootstrapped` = Build.`scala3-sbt-bridge-nonbootstrapped`
2019
val `scala3-staging-new` = Build.`scala3-staging-new`

project/Build.scala

Lines changed: 5 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -603,12 +603,12 @@ object Build {
603603
(`scala3-compiler` / Compile / fullClasspathAsJars).value.map(_.data.toPath)
604604
)
605605

606-
lazy val commonBenchmarkSettings = Seq(
606+
/*lazy val commonBenchmarkSettings = Seq(
607607
Jmh / bspEnabled := false,
608608
Jmh / run / mainClass := Some("dotty.tools.benchmarks.Bench"), // custom main for jmh:run
609609
javaOptions += "-DBENCH_COMPILER_CLASS_PATH=" + Attributed.data((`scala3-bootstrapped` / Compile / fullClasspath).value).mkString("", File.pathSeparator, ""),
610610
javaOptions += "-DBENCH_CLASS_PATH=" + Attributed.data((`scala3-library-bootstrapped` / Compile / fullClasspath).value).mkString("", File.pathSeparator, "")
611-
)
611+
)*/
612612

613613
lazy val commonMiMaSettings = Def.settings(
614614
mimaPreviousArtifacts += {
@@ -982,7 +982,7 @@ object Build {
982982
// running the compiler, we should always have the bootstrapped
983983
// library on the compiler classpath since the non-bootstrapped one
984984
// may not be binary-compatible.
985-
"scala3-library" -> (`scala3-library-bootstrapped` / Compile / packageBin).value
985+
//"scala3-library" -> (`scala3-library-bootstrapped` / Compile / packageBin).value
986986
).mapValues(_.getAbsolutePath)
987987
}
988988
}.value,
@@ -1188,145 +1188,6 @@ object Build {
11881188
file(s"${baseDirectory.value}/src/scala/runtime/VarArgsBuilder.scala"),
11891189
)
11901190
)
1191-
lazy val `scala3-library-bootstrapped`: Project = project.in(file("library")).asDottyLibrary(Bootstrapped)
1192-
.settings(
1193-
// Note: extracted using `print scala3-library-bootstrapped / Compile / sources`
1194-
// Only keep scala3 files until 3.8.0
1195-
Compile / sources := Seq(
1196-
file(s"${baseDirectory.value}/src/scala/Precise.scala"),
1197-
file(s"${baseDirectory.value}/src/scala/CanEqual.scala"),
1198-
file(s"${baseDirectory.value}/src/scala/Conversion.scala"),
1199-
file(s"${baseDirectory.value}/src/scala/PolyFunction.scala"),
1200-
file(s"${baseDirectory.value}/src/scala/IArray.scala"),
1201-
file(s"${baseDirectory.value}/src/scala/CanThrow.scala"),
1202-
file(s"${baseDirectory.value}/src/scala/Tuple.scala"),
1203-
file(s"${baseDirectory.value}/src/scala/Selectable.scala"),
1204-
file(s"${baseDirectory.value}/src/scala/main.scala"),
1205-
file(s"${baseDirectory.value}/src/scala/NamedTuple.scala"),
1206-
file(s"${baseDirectory.value}/src/scala/util/FromDigits.scala"),
1207-
file(s"${baseDirectory.value}/src/scala/util/CommandLineParser.scala"),
1208-
file(s"${baseDirectory.value}/src/scala/util/TupledFunction.scala"),
1209-
file(s"${baseDirectory.value}/src/scala/util/NotGiven.scala"),
1210-
file(s"${baseDirectory.value}/src/scala/util/boundary.scala"),
1211-
file(s"${baseDirectory.value}/src/scala/caps/package.scala"),
1212-
file(s"${baseDirectory.value}/src/scala/caps/Pure.scala"),
1213-
file(s"${baseDirectory.value}/src/scala/reflect/TypeTest.scala"),
1214-
file(s"${baseDirectory.value}/src/scala/reflect/Selectable.scala"),
1215-
file(s"${baseDirectory.value}/src/scala/reflect/Typeable.scala"),
1216-
file(s"${baseDirectory.value}/src/scala/reflect/Enum.scala"),
1217-
file(s"${baseDirectory.value}/src/scala/runtime/TupleMirror.scala"),
1218-
file(s"${baseDirectory.value}/src/scala/runtime/TypeBox.scala"),
1219-
file(s"${baseDirectory.value}/src/scala/runtime/Arrays.scala"),
1220-
file(s"${baseDirectory.value}/src/scala/runtime/TupledFunctions.scala"),
1221-
file(s"${baseDirectory.value}/src/scala/runtime/FunctionXXL.scala"),
1222-
file(s"${baseDirectory.value}/src/scala/runtime/Scala3RunTime.scala"),
1223-
file(s"${baseDirectory.value}/src/scala/runtime/$$throws.scala"),
1224-
file(s"${baseDirectory.value}/src/scala/runtime/LazyVals.scala"),
1225-
file(s"${baseDirectory.value}/src/scala/runtime/EnumValue.scala"),
1226-
file(s"${baseDirectory.value}/src/scala/runtime/TupleXXL.scala"),
1227-
file(s"${baseDirectory.value}/src/scala/runtime/Tuples.scala"),
1228-
file(s"${baseDirectory.value}/src/scala/runtime/MatchCase.scala"),
1229-
file(s"${baseDirectory.value}/src/scala/annotation/retains.scala"),
1230-
file(s"${baseDirectory.value}/src/scala/annotation/capability.scala"),
1231-
file(s"${baseDirectory.value}/src/scala/annotation/static.scala"),
1232-
file(s"${baseDirectory.value}/src/scala/annotation/transparentTrait.scala"),
1233-
file(s"${baseDirectory.value}/src/scala/annotation/RefiningAnnotation.scala"),
1234-
file(s"${baseDirectory.value}/src/scala/annotation/retainsByName.scala"),
1235-
file(s"${baseDirectory.value}/src/scala/annotation/threadUnsafe.scala"),
1236-
file(s"${baseDirectory.value}/src/scala/annotation/constructorOnly.scala"),
1237-
file(s"${baseDirectory.value}/src/scala/annotation/experimental.scala"),
1238-
file(s"${baseDirectory.value}/src/scala/annotation/MacroAnnotation.scala"),
1239-
file(s"${baseDirectory.value}/src/scala/annotation/alpha.scala"),
1240-
file(s"${baseDirectory.value}/src/scala/annotation/publicInBinary.scala"),
1241-
file(s"${baseDirectory.value}/src/scala/annotation/init.scala"),
1242-
file(s"${baseDirectory.value}/src/scala/annotation/unroll.scala"),
1243-
file(s"${baseDirectory.value}/src/scala/annotation/targetName.scala"),
1244-
file(s"${baseDirectory.value}/src/scala/annotation/stableNull.scala"),
1245-
file(s"${baseDirectory.value}/src/scala/deriving/Mirror.scala"),
1246-
file(s"${baseDirectory.value}/src/scala/compiletime/package.scala"),
1247-
file(s"${baseDirectory.value}/src/scala/quoted/Type.scala"),
1248-
file(s"${baseDirectory.value}/src/scala/quoted/Varargs.scala"),
1249-
file(s"${baseDirectory.value}/src/scala/quoted/Quotes.scala"),
1250-
file(s"${baseDirectory.value}/src/scala/quoted/Expr.scala"),
1251-
file(s"${baseDirectory.value}/src/scala/quoted/ExprMap.scala"),
1252-
file(s"${baseDirectory.value}/src/scala/quoted/FromExpr.scala"),
1253-
file(s"${baseDirectory.value}/src/scala/quoted/Exprs.scala"),
1254-
file(s"${baseDirectory.value}/src/scala/quoted/ToExpr.scala"),
1255-
file(s"${baseDirectory.value}/src/scala/util/control/NonLocalReturns.scala"),
1256-
file(s"${baseDirectory.value}/src/scala/runtime/stdLibPatches/language.scala"),
1257-
file(s"${baseDirectory.value}/src/scala/runtime/stdLibPatches/Predef.scala"),
1258-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure8.java"),
1259-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure10.java"),
1260-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure4.java"),
1261-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure5.java"),
1262-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure11.java"),
1263-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure9.java"),
1264-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure2.java"),
1265-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure20.java"),
1266-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure16.java"),
1267-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure17.java"),
1268-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure3.java"),
1269-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure21.java"),
1270-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure18.java"),
1271-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure22.java"),
1272-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure0.java"),
1273-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure14.java"),
1274-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure15.java"),
1275-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure1.java"),
1276-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure19.java"),
1277-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure12.java"),
1278-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure6.java"),
1279-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure7.java"),
1280-
file(s"${baseDirectory.value}/src/scala/runtime/function/JProcedure13.java"),
1281-
file(s"${baseDirectory.value}/src/scala/runtime/coverage/Invoker.scala"),
1282-
file(s"${baseDirectory.value}/src/scala/annotation/internal/ErasedParam.scala"),
1283-
file(s"${baseDirectory.value}/src/scala/annotation/internal/RuntimeChecked.scala"),
1284-
file(s"${baseDirectory.value}/src/scala/annotation/internal/CaptureChecked.scala"),
1285-
file(s"${baseDirectory.value}/src/scala/annotation/internal/ContextResultCount.scala"),
1286-
file(s"${baseDirectory.value}/src/scala/annotation/internal/TASTYSignature.java"),
1287-
file(s"${baseDirectory.value}/src/scala/annotation/internal/Alias.scala"),
1288-
file(s"${baseDirectory.value}/src/scala/annotation/internal/MappedAlternative.scala"),
1289-
file(s"${baseDirectory.value}/src/scala/annotation/internal/Repeated.scala"),
1290-
file(s"${baseDirectory.value}/src/scala/annotation/internal/WithPureFuns.scala"),
1291-
file(s"${baseDirectory.value}/src/scala/annotation/internal/Child.scala"),
1292-
file(s"${baseDirectory.value}/src/scala/annotation/internal/ProvisionalSuperClass.scala"),
1293-
file(s"${baseDirectory.value}/src/scala/annotation/internal/WitnessNames.scala"),
1294-
file(s"${baseDirectory.value}/src/scala/annotation/internal/AssignedNonLocally.scala"),
1295-
file(s"${baseDirectory.value}/src/scala/annotation/internal/preview.scala"),
1296-
file(s"${baseDirectory.value}/src/scala/annotation/internal/InlineParam.scala"),
1297-
file(s"${baseDirectory.value}/src/scala/annotation/internal/SourceFile.scala"),
1298-
file(s"${baseDirectory.value}/src/scala/annotation/internal/reachCapability.scala"),
1299-
file(s"${baseDirectory.value}/src/scala/annotation/internal/$$into.scala"),
1300-
file(s"${baseDirectory.value}/src/scala/annotation/internal/TASTYLongSignature.java"),
1301-
file(s"${baseDirectory.value}/src/scala/annotation/internal/readOnlyCapability.scala"),
1302-
file(s"${baseDirectory.value}/src/scala/annotation/internal/unshared.scala"),
1303-
file(s"${baseDirectory.value}/src/scala/annotation/internal/AnnotationDefault.scala"),
1304-
file(s"${baseDirectory.value}/src/scala/annotation/internal/sharable.scala"),
1305-
file(s"${baseDirectory.value}/src/scala/annotation/internal/Body.scala"),
1306-
file(s"${baseDirectory.value}/src/scala/annotation/internal/requiresCapability.scala"),
1307-
file(s"${baseDirectory.value}/src/scala/annotation/unchecked/uncheckedCaptures.scala"),
1308-
file(s"${baseDirectory.value}/src/scala/annotation/unchecked/uncheckedCapabilityLeaks.scala"),
1309-
file(s"${baseDirectory.value}/src/scala/compiletime/testing/Error.scala"),
1310-
file(s"${baseDirectory.value}/src/scala/compiletime/testing/ErrorKind.scala"),
1311-
file(s"${baseDirectory.value}/src/scala/compiletime/testing/package.scala"),
1312-
file(s"${baseDirectory.value}/src/scala/compiletime/ops/long.scala"),
1313-
file(s"${baseDirectory.value}/src/scala/compiletime/ops/any.scala"),
1314-
file(s"${baseDirectory.value}/src/scala/compiletime/ops/int.scala"),
1315-
file(s"${baseDirectory.value}/src/scala/compiletime/ops/string.scala"),
1316-
file(s"${baseDirectory.value}/src/scala/compiletime/ops/double.scala"),
1317-
file(s"${baseDirectory.value}/src/scala/compiletime/ops/boolean.scala"),
1318-
file(s"${baseDirectory.value}/src/scala/compiletime/ops/float.scala"),
1319-
file(s"${baseDirectory.value}/src/scala/quoted/runtime/QuoteUnpickler.scala"),
1320-
file(s"${baseDirectory.value}/src/scala/quoted/runtime/QuoteMatching.scala"),
1321-
file(s"${baseDirectory.value}/src/scala/quoted/runtime/Expr.scala"),
1322-
file(s"${baseDirectory.value}/src/scala/quoted/runtime/Patterns.scala"),
1323-
file(s"${baseDirectory.value}/src/scala/quoted/runtime/SplicedType.scala"),
1324-
file(s"${baseDirectory.value}/src/scala/quoted/runtime/StopMacroExpansion.scala"),
1325-
file(s"${baseDirectory.value}/src/scala/compiletime/Erased.scala"),
1326-
file(s"${baseDirectory.value}/src/scala/annotation/internal/onlyCapability.scala"),
1327-
file(s"${baseDirectory.value}/src/scala/runtime/VarArgsBuilder.scala"),
1328-
)
1329-
)
13301191

13311192
// ==============================================================================================
13321193
// ================================= NON-BOOTSTRAPPED PROJECTS ==================================
@@ -2788,8 +2649,8 @@ object Build {
27882649
)
27892650

27902651
def dottyLibrary(implicit mode: Mode): Project = mode match {
2791-
case NonBootstrapped => `scala3-library`
2792-
case Bootstrapped => `scala3-library-bootstrapped`
2652+
case NonBootstrapped => `scala3-library-nonbootstrapped`
2653+
case Bootstrapped => `scala3-library-bootstrapped-new`
27932654
}
27942655

27952656
def tastyCore(implicit mode: Mode): Project = mode match {

0 commit comments

Comments
 (0)