Skip to content

Commit cccf0aa

Browse files
committed
Remove reflectedFields macro
This macro is problematic because the community buid can be compiled on the non-bootstrapped library.
1 parent d8aab99 commit cccf0aa

File tree

3 files changed

+62
-27
lines changed

3 files changed

+62
-27
lines changed

community-build/src/scala/dotty/communitybuild/Fields.scala

Lines changed: 0 additions & 9 deletions
This file was deleted.

community-build/src/scala/dotty/communitybuild/FieldsImpl.scala

Lines changed: 0 additions & 17 deletions
This file was deleted.

community-build/src/scala/dotty/communitybuild/projects.scala

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,67 @@ object projects:
630630

631631
end projects
632632

633-
def allProjects = projects.reflectedFields.of[CommunityProject].sortBy(_.project)
633+
def allProjects = List(
634+
projects.utest,
635+
projects.sourcecode,
636+
projects.oslib,
637+
projects.oslibWatch,
638+
projects.ujson,
639+
projects.upickle,
640+
projects.upickleCore,
641+
projects.geny,
642+
projects.fansi,
643+
projects.pprint,
644+
projects.requests,
645+
projects.scas,
646+
projects.intent,
647+
projects.algebra,
648+
projects.scalacheck,
649+
projects.scalatest,
650+
projects.scalatestplusScalacheck,
651+
projects.scalatestplusJunit,
652+
projects.scalaXml,
653+
projects.scalap,
654+
projects.betterfiles,
655+
projects.scalaPB,
656+
projects.minitest,
657+
projects.fastparse,
658+
projects.stdLib213,
659+
projects.shapeless,
660+
projects.xmlInterpolator,
661+
projects.effpi,
662+
projects.sconfig,
663+
projects.zio,
664+
projects.munit,
665+
projects.scodecBits,
666+
projects.scodec,
667+
projects.scalaParserCombinators,
668+
projects.dottyCpsAsync,
669+
projects.scalaz,
670+
projects.endpoints4s,
671+
projects.catsEffect2,
672+
projects.catsEffect3,
673+
projects.scalaParallelCollections,
674+
projects.scalaCollectionCompat,
675+
projects.verify,
676+
projects.discipline,
677+
projects.disciplineMunit,
678+
projects.disciplineSpecs2,
679+
projects.simulacrumScalafixAnnotations,
680+
projects.cats,
681+
projects.catsMtl,
682+
projects.coop,
683+
projects.scissEqual,
684+
projects.scissFingerTree,
685+
projects.scissLog,
686+
projects.scissModel,
687+
projects.scissNumbers,
688+
projects.scissSerial,
689+
projects.scissAsyncFile,
690+
projects.scissSpan,
691+
projects.scalaSTM,
692+
projects.scissLucre,
693+
projects.izumiReflect,
694+
)
634695

635696
lazy val projectMap = allProjects.map(p => p.project -> p).toMap

0 commit comments

Comments
 (0)