summaryrefslogtreecommitdiff
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
...
* Save the signature of a `PathRef` to avoid re-stating files every time they ↵Li Haoyi2018-02-251-1/+1
| | | | are de-serialized
* Changed the default home location (#163)Olivier Mélois2018-02-251-3/+5
| | | | | | | * Mill's default home folder is now $HOME/.mill/ammonite This lets users provide global settings by defining a predef.sc file in that home folder. * Re-enabled the --home cli param to manually set the home folder
* Update ScriptTestSuite.scalaLi Haoyi2018-02-241-1/+1
|
* Fix `-w` using the new client-server modeLi Haoyi2018-02-242-10/+2
|
* Properly propagate exit codes from server output to clientLi Haoyi2018-02-242-3/+3
|
* better error messages when you run interactive commands without -iLi Haoyi2018-02-242-18/+28
|
* Implement `-i` flag to allow interactive usageLi Haoyi2018-02-242-3/+21
|
* Clean up the provisional client-server code with unit tests and proper ↵Li Haoyi2018-02-246-322/+129
| | | | | | | | file-sockets Seems to work well enough for interactive scala consoles, though still not Ammonite Also Added ScalaModule#launcher and re-worked our build.sc file to use it
* support multiple test frameworks (#148)Nikolay Tatarinov2018-02-222-2/+2
| | | support multiple test frameworks
* fix-testsLi Haoyi2018-02-2110-24/+21
|
* revert back to mill.Main by defaultLi Haoyi2018-02-201-1/+0
|
* Only invalidate Evaluator.State cache if the `interpWatched` files we used ↵Li Haoyi2018-02-201-8/+6
| | | | to create the Evaluator change, not when other random files we're building do
* Cleanup...Li Haoyi2018-02-204-24/+15
|
* First pass at cleaning up evaluator caching systemLi Haoyi2018-02-206-44/+45
|
* WIPLi Haoyi2018-02-201-140/+233
|
* Properly propagate io streams to the server main0Li Haoyi2018-02-202-14/+28
|
* Properly propagate interactiveness to the server main0Li Haoyi2018-02-202-13/+22
|
* Simpler, apparently bug-free stdout/stderr multiplexingLi Haoyi2018-02-201-27/+50
|
* `--watch` now works in client-server mode, with the server probing the ↵Li Haoyi2018-02-193-9/+42
| | | | lockfile to see if the client is still alive
* Successful management of hot evaluators in the mill.Server, client latency ↵Li Haoyi2018-02-193-52/+95
| | | | down to 600ms or so
* Basic working server-client model based on flat files communicationsLi Haoyi2018-02-192-8/+137
|
* Improve error reporting for NamedTasks with the wrong number of parametersLi Haoyi2018-02-191-0/+62
|
* Rename `docsJar` -> `docJar`Li Haoyi2018-02-181-9/+9
|
* Update resolution tests in `MainTests.scala`Li Haoyi2018-02-173-36/+92
| | | | Added test cases for new "Did you mean...", "Try `mill.resolve ...`" hints
* WIP getting tests passing againLi Haoyi2018-02-172-18/+32
|
* DRY up `Resolve.scala`Li Haoyi2018-02-174-113/+181
|
* WIP improving the error reporting of failed resolutionsLi Haoyi2018-02-171-23/+69
|
* cleanupLi Haoyi2018-02-171-9/+0
|
* improve error reporting when you mistype a selector and it can't be resolvedLi Haoyi2018-02-171-8/+45
|
* Avoid printing top-level tasks twice in `mill resolve __`Li Haoyi2018-02-172-4/+16
|
* Improve error reporting for unresolved `ExternalModule`sLi Haoyi2018-02-171-14/+17
|
* DRY up task resolution between MainModule and RunScriptLi Haoyi2018-02-173-58/+60
|
* make test-mill-release run integration tests using the release assemblyLi Haoyi2018-02-113-8/+16
|
* Refactor ScalaModule to simplify it and delay ivy resolution until the last ↵Li Haoyi2018-02-111-2/+2
| | | | moment
* fix evaluateTasksLi Haoyi2018-02-101-1/+3
|
* fix docsLi Haoyi2018-02-101-2/+2
|
* fix testsLi Haoyi2018-02-104-31/+38
|
* - DRY up `Resolve.scala`Li Haoyi2018-02-096-167/+237
| | | | | - Add a version of `Resolve` that resolves names only, but works on entrypoints/etc. without needing arguments - Fix tests to compile with new `multiSelect` parsing flag
* CleanupLi Haoyi2018-02-094-52/+63
|
* Parse args directly in MainModule commands to allow for ``--all`-style ↵Li Haoyi2018-02-093-74/+70
| | | | argument parsing
* get rid of external watch flagLi Haoyi2018-02-094-34/+18
|
* Some long-overdue renamingsLi Haoyi2018-02-094-55/+58
|
* .Li Haoyi2018-02-0936-0/+3659