summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Refactor `build.sc` to pull out common `ScalaModule` code into a separate traitLi Haoyi2017-11-265-19/+43
* Merge branch 'master' of github.com:lihaoyi/millLi Haoyi2017-11-261-5/+8
|\
| * fix #6 include project classes to incremental compilation classpath (#20)Nikolay Tatarinov2017-11-261-5/+8
* | bring back ScalaModule#run, bring back TaskModule now with a new defaultComma...Li Haoyi2017-11-265-14/+24
|/
* improve task failure pretty-printingLi Haoyi2017-11-251-21/+16
* Remove `TaskModule`, make default-task selection to be by-name (tentatively h...Li Haoyi2017-11-254-36/+25
* - Make `Discovered` logic use the public getter of a `val` field, instead of ...Li Haoyi2017-11-259-134/+170
* add link to Deprecating the Observer PatternLi Haoyi2017-11-251-0/+3
* Streamline cross-build Scala syntax to avoid the unnecessary `List(...)` wrapperLi Haoyi2017-11-255-20/+48
* Fix cross-build discoveryLi Haoyi2017-11-253-19/+17
* Swap over to using `java.nio` APIs to make self-executable jars, instead of s...Li Haoyi2017-11-253-20/+24
* Merge branch 'master' of github.com:lihaoyi/millLi Haoyi2017-11-253-4/+28
|\
| * Allow the definition of a prependShellScript in a ScalaModule (#13)André Duarte2017-11-253-4/+28
* | Swap out all our `Either[String, Seq[String]]`s for `Mirror.Segment`sLi Haoyi2017-11-254-32/+42
* | First pass at some cross-build resolving tests, not all passing yetLi Haoyi2017-11-252-3/+68
* | Unit tests for `Main.resolve`Li Haoyi2017-11-252-36/+95
|/
* Merge PR #15: first attempt to refactor Main.apply()Li Haoyi2017-11-252-90/+128
|\
| * commentsandrea2017-11-252-55/+53
| * first attempt to refactor Main.apply()andrea2017-11-242-77/+119
* | First pass at simplifying test suite definition & runningLi Haoyi2017-11-255-5/+24
* | First pass at simplifying test suite definition & runningLi Haoyi2017-11-255-24/+34
* | add release criteriaLi Haoyi2017-11-241-1/+24
* | more readme tweaksLi Haoyi2017-11-241-9/+6
* | more readme tweaksLi Haoyi2017-11-241-0/+72
* | tweak readmeLi Haoyi2017-11-241-6/+18
|/
* add logo & generating scriptLi Haoyi2017-11-233-1/+42
* Fixes #1. Don't log "Running" of skipped target (#11)Nikolay Tatarinov2017-11-231-7/+26
* Fix idea project generation again...Li Haoyi2017-11-231-1/+1
* unwrap Segments when generating Intellij project filesLi Haoyi2017-11-231-2/+3
* Targets living in cross modules can now be properly discovered, run and cached.Li Haoyi2017-11-229-42/+120
* tweak readmeLi Haoyi2017-11-222-51/+210
* Initial documentation (#10)Andrea Peruffo2017-11-221-0/+51
* add licenseLi Haoyi2017-11-201-0/+25
* tweak-formattingLi Haoyi2017-11-181-4/+6
* First hack pass at cross-build discovery and command-running now works.Li Haoyi2017-11-188-84/+209
* dry-up-workspaceLi Haoyi2017-11-181-3/+3
* Refactor `eval/FailureTests` to DRY it upLi Haoyi2017-11-181-36/+48
* Shift mixed task/target group-count tests into `GraphTests` with the other `g...Li Haoyi2017-11-183-76/+104
* Add some basic tests for failure/exception handling during evaluation...Li Haoyi2017-11-182-2/+94
* Move graph algorithms on tasks into `define/Graph.scala`, and move `GraphTest...Li Haoyi2017-11-184-94/+103
* Move some test cases that are testing `mill/discover/` code, into that packageLi Haoyi2017-11-183-79/+107
* Add basic unit tests for `T.command` discoveryLi Haoyi2017-11-181-1/+43
* Force compile errors for missing implicits in `Discovered` materialization to...Li Haoyi2017-11-184-9/+53
* Inject logging callback into Evaluator, so we can silence the logging in our ...Li Haoyi2017-11-187-101/+37
* Organize `core/test`s into subfoldersLi Haoyi2017-11-1812-113/+108
* Tweak implicits to make `build.sc` pass againLi Haoyi2017-11-185-22/+61
* Tweak `OSet` to avoid re-creating the `.items` Vector for every operation, ma...Li Haoyi2017-11-186-14/+17
* First pass at managing failures in the evaluation graph now works. Tweaked th...Li Haoyi2017-11-188-61/+101
* Tighten up `LabelledTarget` to contain a `Target[T]` instead of a `Task[T]`Li Haoyi2017-11-187-33/+46
* Refactor `Evaluator` implementation to reduce the number of "unsafe" map lookupsLi Haoyi2017-11-182-51/+46