| Commit message (Expand) | Author | Age | Files | Lines |
* | ability to run multiple tasks via bash/zsh braces expansion (#104) fixes #31 | Nikolay Tatarinov | 2018-01-10 | 2 | -3/+232 |
* | Simplify `Evaluator.Mapping` and consolidate logic within the `Segments` data... | Li Haoyi | 2018-01-08 | 7 | -28/+31 |
* | Consolidate `Cross` and `CrossModule`, eliminate now-unused `map`/`flatMap`/`... | Li Haoyi | 2018-01-08 | 3 | -158/+17 |
* | Swap over to a new, concise `CrossModule[T](..cases)` macro syntax that autom... | Li Haoyi | 2018-01-07 | 2 | -16/+16 |
* | Generate the `Segments` list at definition time rather than discovery time, b... | Li Haoyi | 2018-01-07 | 9 | -39/+33 |
* | Break out `Module.scala` from `Task.scala` | Li Haoyi | 2018-01-07 | 2 | -2/+2 |
* | First pass at implicitly propagating a `def basePath: Path` up the `Module` h... | Li Haoyi | 2018-01-07 | 10 | -85/+142 |
* | First pass at providing new pretty-prints for build `Module`s/`Target`s/`Cros... | Li Haoyi | 2018-01-03 | 8 | -17/+22 |
* | fix-test-compilation | Li Haoyi | 2018-01-01 | 1 | -2/+8 |
* | Fix `idea` project generation, and make `Result.Exception` display the offend... | Li Haoyi | 2018-01-01 | 2 | -2/+2 |
* | Split out generic `T.input` tasks from the `T.source` helpers, allowing `T.so... | Li Haoyi | 2017-12-31 | 2 | -6/+6 |
* | - Convert `T.source` into a generic `Target` that flushes the cache every time | Li Haoyi | 2017-12-31 | 5 | -15/+18 |
* | Make use of `T.command`s `T.ctx().dest` in `ScalaPlugin#test.test` and `forkT... | Li Haoyi | 2017-12-30 | 1 | -1/+1 |
* | Re-organize `out/` directory to keep all files related to a particular `Targe... | Li Haoyi | 2017-12-29 | 1 | -2/+2 |
* | Assign different overrides of a Target different cache directories and paths,... | Li Haoyi | 2017-12-29 | 4 | -3/+22 |
* | Move TestEvaluator to core | Roman Timushev | 2017-12-29 | 1 | -0/+29 |
* | Tidy up Task.scala macros... | Li Haoyi | 2017-12-29 | 1 | -1/+1 |
* | Kill old `LabelledTarget` classes | Li Haoyi | 2017-12-29 | 6 | -30/+28 |
* | WIP Migrating `Target` name/pickler generation from the `Mirror` discovery in... | Li Haoyi | 2017-12-29 | 5 | -39/+58 |
* | Generate zipmap definitions for higher arities (#81) | Duncan Mak | 2017-12-27 | 1 | -34/+3 |
* | WIP: provide Mapping as a Ctx argument that can be accessed from within Tasks... | Li Haoyi | 2017-12-25 | 4 | -5/+5 |
* | Refactor `mill.Main` to avoid going through Ammonite's main-method-dispatch s... | Li Haoyi | 2017-12-25 | 1 | -1/+1 |
* | Remove `Router.scala`, whose changes have been upstreamed into the Ammonite m... | Li Haoyi | 2017-12-24 | 1 | -3/+3 |
* | Allow Target creation from Result[T] (#79) | Roman Timushev | 2017-12-24 | 1 | -0/+7 |
* | Merge branch 'master' of github.com:lihaoyi/mill | Li Haoyi | 2017-12-20 | 1 | -0/+3 |
|\ |
|
| * | Add Sonatypype publishing; | rockjam | 2017-12-20 | 2 | -1/+4 |
| * | publishLocal - looks like it works | dos65 | 2017-12-20 | 1 | -1/+1 |
* | | Remove implicit `Discovered.apply[T]` method. This forces people to pass arou... | Li Haoyi | 2017-12-20 | 10 | -109/+113 |
|/ |
|
* | upgrade to new version of uPickle/Ammonite | Li Haoyi | 2017-12-16 | 2 | -1/+2 |
* | First pass at using a compiler plugin to remove the need for the `override` k... | Li Haoyi | 2017-12-15 | 1 | -1/+14 |
* | Move `Evaluator`s to be long lived, and make tests pass | Li Haoyi | 2017-12-14 | 2 | -17/+24 |
* | `Core.compile()` now works in the build REPL | Li Haoyi | 2017-12-10 | 1 | -2/+2 |
* | First pass at simplifying Ammonite integration and enabling the REPL. Can que... | Li Haoyi | 2017-12-10 | 1 | -1/+1 |
* | Add support for compiler plugins and enable acyclic plugin in build | Tin Pavlinic | 2017-12-09 | 1 | -1/+3 |
* | pass compile analysis of projectDeps to zinc, fixes #29 | rockjam | 2017-12-07 | 1 | -0/+3 |
* | Standardize on a `mill.util.Logger` class | Li Haoyi | 2017-12-04 | 4 | -11/+11 |
* | Make more stuff use the implicit `T.ctx()` | Li Haoyi | 2017-12-04 | 1 | -6/+7 |
* | - Make `T.ctx()` available implicitly | Li Haoyi | 2017-12-04 | 3 | -3/+8 |
* | Fix error messages on resolving cross-built modules and re-enable relevant ne... | Li Haoyi | 2017-11-26 | 1 | -2/+2 |
* | Refactor `build.sc` to pull out common `ScalaModule` code into a separate trait | Li Haoyi | 2017-11-26 | 2 | -1/+24 |
* | bring back ScalaModule#run, bring back TaskModule now with a new defaultComma... | Li Haoyi | 2017-11-26 | 1 | -2/+0 |
* | - Make `Discovered` logic use the public getter of a `val` field, instead of ... | Li Haoyi | 2017-11-25 | 6 | -126/+162 |
* | Streamline cross-build Scala syntax to avoid the unnecessary `List(...)` wrapper | Li Haoyi | 2017-11-25 | 2 | -13/+13 |
* | Fix cross-build discovery | Li Haoyi | 2017-11-25 | 1 | -3/+1 |
* | Swap out all our `Either[String, Seq[String]]`s for `Mirror.Segment`s | Li Haoyi | 2017-11-25 | 1 | -12/+12 |
* | First pass at some cross-build resolving tests, not all passing yet | Li Haoyi | 2017-11-25 | 1 | -2/+65 |
* | Unit tests for `Main.resolve` | Li Haoyi | 2017-11-25 | 1 | -0/+49 |
* | Targets living in cross modules can now be properly discovered, run and cached. | Li Haoyi | 2017-11-22 | 4 | -16/+62 |
* | First hack pass at cross-build discovery and command-running now works. | Li Haoyi | 2017-11-18 | 2 | -2/+84 |
* | dry-up-workspace | Li Haoyi | 2017-11-18 | 1 | -3/+3 |