summaryrefslogtreecommitdiff
path: root/core/src/test/scala/forge/TestGraphs.scala
Commit message (Collapse)AuthorAgeFilesLines
* rename forge -> millLi Haoyi2017-11-101-97/+0
|
* Migrate over to the new `Task`/`Target`/`Command` splitLi Haoyi2017-11-091-7/+1
|
* Re-organize `forge/` folder according to ordering of build phases: target ↵Li Haoyi2017-11-051-1/+1
| | | | definition, target discovery, and target evaluation
* Add some basic compile-time checks to enforce usage of `T{...}` within traitsLi Haoyi2017-11-041-0/+1
|
* First experiment using `Cacher interface` combined with `Caller` implicits ↵Li Haoyi2017-11-041-0/+29
| | | | to turn `def foo = T{}` into pseudo-`lazy val`s, that we can override in subclasses using stackable traits
* Split up forge into `scalaplugin` an `core` subprojects, to allow us to use ↵Li Haoyi2017-11-031-0/+73
the `T#apply` macro in the implementation of `scalaplugin.Subproject` Also needed to implement inter-`Subproject` dependencies so the `MetacircularTests` can continue to support the new layout