Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rename forge -> mill | Li Haoyi | 2017-11-10 | 1 | -115/+0 |
| | |||||
* | Migrate over to the new `Task`/`Target`/`Command` split | Li Haoyi | 2017-11-09 | 1 | -9/+9 |
| | |||||
* | Swap `compileScala` over to `T{...}` macro | Li Haoyi | 2017-11-08 | 1 | -2/+0 |
| | |||||
* | First full metacircular compile-build-execute workflow now works using the ↵ | Li Haoyi | 2017-11-07 | 1 | -6/+13 |
| | | | | | | | | `build.sc` file in the root of the repo. Run using ``` sbt scalaplugin/compile "core/run build.sc ScalaPlugin.console" ``` | ||||
* | Recursive main-method resolution now works, as part of the normal discovery ↵ | Li Haoyi | 2017-11-05 | 1 | -16/+53 |
| | | | | | | | | | | | | | | | | | | | | | | recursion ```scala @ import forge.util.JsonFormatters._ import forge.util.JsonFormatters._ @ forge.discover.Discovered[forge.scalaplugin.MetacircularTests.type] @ forge.discover.Discovered[forge.scalaplugin.MetacircularTests.type].mains res2: Seq[...] = List( NestedEntry(List("ScalaPlugin"), ..., EntryPoint("run", ...)), NestedEntry(List("Core"), ..., EntryPoint("run", ...) ) @ forge.discover.Discovered[forge.scalaplugin.MetacircularTests.Core.type].mains res3: Seq[...] = List( NestedEntry(List(), ..., EntryPoint("run", ...)) ) ``` | ||||
* | Forked `ammonite.main.Router` into `forge.discover.Router`, to let us ↵ | Li Haoyi | 2017-11-05 | 1 | -7/+11 |
| | | | | | | generate routes purely based on a type `T`, as part of the target discovery process. We defer the need for a concrete value of type `T` later until we need to evaluate the route. Eventually this should go upstream into ammonite itself, but forking is easier for now | ||||
* | Add a simple consistency checker on `Discovered` to test if any of the ↵ | Li Haoyi | 2017-11-05 | 1 | -0/+7 |
| | | | | observable `Target`s in the given base are not being properly cached | ||||
* | Re-organize `forge/` folder according to ordering of build phases: target ↵ | Li Haoyi | 2017-11-05 | 1 | -0/+62 |
definition, target discovery, and target evaluation |