@@ -1138,6 +1138,140 @@ object Build {
1138
1138
)
1139
1139
1140
1140
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
+ )
1141
1275
lazy val `scala3-library-bootstrapped` : Project = project.in(file(" library" )).asDottyLibrary(Bootstrapped )
1142
1276
1143
1277
def dottyLibrary (implicit mode : Mode ): Project = mode match {
0 commit comments