Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate over to the new `Task`/`Target`/`Command` split | Li Haoyi | 2017-11-09 | 1 | -119/+0 |
| | |||||
* | Move `JavaCompilerJarTests` over to new `Target.ctx()` syntax | Li Haoyi | 2017-11-09 | 1 | -20/+0 |
| | |||||
* | Make `Applicative` macros able to inject a configurable `Ctx` object, used ↵ | Li Haoyi | 2017-11-09 | 1 | -9/+15 |
| | | | | in `Target` to inject the `dest` folder for the `T{...}` block to use | ||||
* | make scalaplugin.Subproject use the builtin destination folder | Li Haoyi | 2017-11-09 | 1 | -0/+1 |
| | |||||
* | - Allow main methods to return `Target[T]`s, so they can then be evaled by ↵ | Li Haoyi | 2017-11-07 | 1 | -5/+7 |
| | | | | | | an external `Evaluator` that has the `Discovered` mapping available - Basic integration tests for `T.command` entrypoint running in the `JavaCompilerJarTests` suite | ||||
* | Forked `ammonite.main.Router` into `forge.discover.Router`, to let us ↵ | Li Haoyi | 2017-11-05 | 1 | -0/+1 |
| | | | | | | 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 | ||||
* | Break out reusable JVM specific stuff into its own file | Li Haoyi | 2017-11-05 | 1 | -2/+1 |
| | |||||
* | Break out `Cacher.scala` from `Applicative.scala` to fully separate the ↵ | Li Haoyi | 2017-11-05 | 1 | -3/+11 |
| | | | | gnarly macros | ||||
* | First set of standalone tests for the gnarly `Applicative` logic | Li Haoyi | 2017-11-05 | 1 | -5/+2 |
| | |||||
* | Rename `ApplicativeMacros` and contents to shorter names | Li Haoyi | 2017-11-05 | 1 | -8/+6 |
| | |||||
* | Split out `ApplicativeMacros` from `Target` | Li Haoyi | 2017-11-05 | 1 | -78/+30 |
| | |||||
* | Re-organize `forge/` folder according to ordering of build phases: target ↵ | Li Haoyi | 2017-11-05 | 1 | -0/+175 |
definition, target discovery, and target evaluation |