@@ -1138,6 +1138,140 @@ object Build {
11381138 )
11391139
11401140 lazy val `scala3-library` = project.in(file(" library" )).asDottyLibrary(NonBootstrapped )
1141+ .settings(
1142+ // Note: extracted using `print scala3-library / Compile / sources`
1143+ // Only keep scala3 files until 3.8.0
1144+ Compile / sources := Seq (
1145+ file(s " ${baseDirectory.value}/src/scala/Precise.scala " ),
1146+ file(s " ${baseDirectory.value}/src/scala/CanEqual.scala " ),
1147+ file(s " ${baseDirectory.value}/src/scala/Conversion.scala " ),
1148+ file(s " ${baseDirectory.value}/src/scala/PolyFunction.scala " ),
1149+ file(s " ${baseDirectory.value}/src/scala/Pure.scala " ),
1150+ file(s " ${baseDirectory.value}/src/scala/IArray.scala " ),
1151+ file(s " ${baseDirectory.value}/src/scala/CanThrow.scala " ),
1152+ file(s " ${baseDirectory.value}/src/scala/Tuple.scala " ),
1153+ file(s " ${baseDirectory.value}/src/scala/Selectable.scala " ),
1154+ file(s " ${baseDirectory.value}/src/scala/main.scala " ),
1155+ file(s " ${baseDirectory.value}/src/scala/NamedTuple.scala " ),
1156+ file(s " ${baseDirectory.value}/src/scala/util/FromDigits.scala " ),
1157+ file(s " ${baseDirectory.value}/src/scala/util/CommandLineParser.scala " ),
1158+ file(s " ${baseDirectory.value}/src/scala/util/TupledFunction.scala " ),
1159+ file(s " ${baseDirectory.value}/src/scala/util/NotGiven.scala " ),
1160+ file(s " ${baseDirectory.value}/src/scala/util/boundary.scala " ),
1161+ file(s " ${baseDirectory.value}/src/scala/caps/package.scala " ),
1162+ file(s " ${baseDirectory.value}/src/scala/reflect/TypeTest.scala " ),
1163+ file(s " ${baseDirectory.value}/src/scala/reflect/Selectable.scala " ),
1164+ file(s " ${baseDirectory.value}/src/scala/reflect/Typeable.scala " ),
1165+ file(s " ${baseDirectory.value}/src/scala/reflect/Enum.scala " ),
1166+ file(s " ${baseDirectory.value}/src/scala/runtime/TupleMirror.scala " ),
1167+ file(s " ${baseDirectory.value}/src/scala/runtime/TypeBox.scala " ),
1168+ file(s " ${baseDirectory.value}/src/scala/runtime/Arrays.scala " ),
1169+ file(s " ${baseDirectory.value}/src/scala/runtime/TupledFunctions.scala " ),
1170+ file(s " ${baseDirectory.value}/src/scala/runtime/FunctionXXL.scala " ),
1171+ file(s " ${baseDirectory.value}/src/scala/runtime/Scala3RunTime.scala " ),
1172+ file(s " ${baseDirectory.value}/src/scala/runtime/ $$ throws.scala " ),
1173+ file(s " ${baseDirectory.value}/src/scala/runtime/LazyVals.scala " ),
1174+ file(s " ${baseDirectory.value}/src/scala/runtime/EnumValue.scala " ),
1175+ file(s " ${baseDirectory.value}/src/scala/runtime/TupleXXL.scala " ),
1176+ file(s " ${baseDirectory.value}/src/scala/runtime/Tuples.scala " ),
1177+ file(s " ${baseDirectory.value}/src/scala/runtime/MatchCase.scala " ),
1178+ file(s " ${baseDirectory.value}/src/scala/annotation/retains.scala " ),
1179+ file(s " ${baseDirectory.value}/src/scala/annotation/capability.scala " ),
1180+ file(s " ${baseDirectory.value}/src/scala/annotation/static.scala " ),
1181+ file(s " ${baseDirectory.value}/src/scala/annotation/transparentTrait.scala " ),
1182+ file(s " ${baseDirectory.value}/src/scala/annotation/RefiningAnnotation.scala " ),
1183+ file(s " ${baseDirectory.value}/src/scala/annotation/retainsByName.scala " ),
1184+ file(s " ${baseDirectory.value}/src/scala/annotation/threadUnsafe.scala " ),
1185+ file(s " ${baseDirectory.value}/src/scala/annotation/constructorOnly.scala " ),
1186+ file(s " ${baseDirectory.value}/src/scala/annotation/experimental.scala " ),
1187+ file(s " ${baseDirectory.value}/src/scala/annotation/MacroAnnotation.scala " ),
1188+ file(s " ${baseDirectory.value}/src/scala/annotation/alpha.scala " ),
1189+ file(s " ${baseDirectory.value}/src/scala/annotation/publicInBinary.scala " ),
1190+ file(s " ${baseDirectory.value}/src/scala/annotation/init.scala " ),
1191+ file(s " ${baseDirectory.value}/src/scala/annotation/unroll.scala " ),
1192+ file(s " ${baseDirectory.value}/src/scala/annotation/targetName.scala " ),
1193+ file(s " ${baseDirectory.value}/src/scala/deriving/Mirror.scala " ),
1194+ file(s " ${baseDirectory.value}/src/scala/compiletime/package.scala " ),
1195+ file(s " ${baseDirectory.value}/src/scala/quoted/Type.scala " ),
1196+ file(s " ${baseDirectory.value}/src/scala/quoted/Varargs.scala " ),
1197+ file(s " ${baseDirectory.value}/src/scala/quoted/Quotes.scala " ),
1198+ file(s " ${baseDirectory.value}/src/scala/quoted/Expr.scala " ),
1199+ file(s " ${baseDirectory.value}/src/scala/quoted/ExprMap.scala " ),
1200+ file(s " ${baseDirectory.value}/src/scala/quoted/FromExpr.scala " ),
1201+ file(s " ${baseDirectory.value}/src/scala/quoted/Exprs.scala " ),
1202+ file(s " ${baseDirectory.value}/src/scala/quoted/ToExpr.scala " ),
1203+ file(s " ${baseDirectory.value}/src/scala/util/control/NonLocalReturns.scala " ),
1204+ file(s " ${baseDirectory.value}/src/scala/runtime/stdLibPatches/language.scala " ),
1205+ file(s " ${baseDirectory.value}/src/scala/runtime/stdLibPatches/Predef.scala " ),
1206+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure8.java " ),
1207+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure10.java " ),
1208+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure4.java " ),
1209+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure5.java " ),
1210+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure11.java " ),
1211+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure9.java " ),
1212+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure2.java " ),
1213+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure20.java " ),
1214+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure16.java " ),
1215+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure17.java " ),
1216+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure3.java " ),
1217+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure21.java " ),
1218+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure18.java " ),
1219+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure22.java " ),
1220+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure0.java " ),
1221+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure14.java " ),
1222+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure15.java " ),
1223+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure1.java " ),
1224+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure19.java " ),
1225+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure12.java " ),
1226+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure6.java " ),
1227+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure7.java " ),
1228+ file(s " ${baseDirectory.value}/src/scala/runtime/function/JProcedure13.java " ),
1229+ file(s " ${baseDirectory.value}/src/scala/runtime/coverage/Invoker.scala " ),
1230+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/ErasedParam.scala " ),
1231+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/RuntimeChecked.scala " ),
1232+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/CaptureChecked.scala " ),
1233+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/ContextResultCount.scala " ),
1234+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/TASTYSignature.java " ),
1235+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/Alias.scala " ),
1236+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/MappedAlternative.scala " ),
1237+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/Repeated.scala " ),
1238+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/WithPureFuns.scala " ),
1239+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/Child.scala " ),
1240+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/ProvisionalSuperClass.scala " ),
1241+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/WitnessNames.scala " ),
1242+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/AssignedNonLocally.scala " ),
1243+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/preview.scala " ),
1244+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/InlineParam.scala " ),
1245+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/SourceFile.scala " ),
1246+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/reachCapability.scala " ),
1247+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/ $$ into.scala " ),
1248+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/TASTYLongSignature.java " ),
1249+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/readOnlyCapability.scala " ),
1250+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/unshared.scala " ),
1251+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/AnnotationDefault.scala " ),
1252+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/sharable.scala " ),
1253+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/Body.scala " ),
1254+ file(s " ${baseDirectory.value}/src/scala/annotation/internal/requiresCapability.scala " ),
1255+ file(s " ${baseDirectory.value}/src/scala/annotation/unchecked/uncheckedCaptures.scala " ),
1256+ file(s " ${baseDirectory.value}/src/scala/annotation/unchecked/uncheckedCapabilityLeaks.scala " ),
1257+ file(s " ${baseDirectory.value}/src/scala/compiletime/testing/Error.scala " ),
1258+ file(s " ${baseDirectory.value}/src/scala/compiletime/testing/ErrorKind.scala " ),
1259+ file(s " ${baseDirectory.value}/src/scala/compiletime/testing/package.scala " ),
1260+ file(s " ${baseDirectory.value}/src/scala/compiletime/ops/long.scala " ),
1261+ file(s " ${baseDirectory.value}/src/scala/compiletime/ops/any.scala " ),
1262+ file(s " ${baseDirectory.value}/src/scala/compiletime/ops/int.scala " ),
1263+ file(s " ${baseDirectory.value}/src/scala/compiletime/ops/string.scala " ),
1264+ file(s " ${baseDirectory.value}/src/scala/compiletime/ops/double.scala " ),
1265+ file(s " ${baseDirectory.value}/src/scala/compiletime/ops/boolean.scala " ),
1266+ file(s " ${baseDirectory.value}/src/scala/compiletime/ops/float.scala " ),
1267+ file(s " ${baseDirectory.value}/src/scala/quoted/runtime/QuoteUnpickler.scala " ),
1268+ file(s " ${baseDirectory.value}/src/scala/quoted/runtime/QuoteMatching.scala " ),
1269+ file(s " ${baseDirectory.value}/src/scala/quoted/runtime/Expr.scala " ),
1270+ file(s " ${baseDirectory.value}/src/scala/quoted/runtime/Patterns.scala " ),
1271+ file(s " ${baseDirectory.value}/src/scala/quoted/runtime/SplicedType.scala " ),
1272+ file(s " ${baseDirectory.value}/src/scala/quoted/runtime/StopMacroExpansion.scala " ),
1273+ )
1274+ )
11411275 lazy val `scala3-library-bootstrapped` : Project = project.in(file(" library" )).asDottyLibrary(Bootstrapped )
11421276
11431277 def dottyLibrary (implicit mode : Mode ): Project = mode match {
0 commit comments