Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Save the signature of a `PathRef` to avoid re-stating files every time they ↵ | Li Haoyi | 2018-02-25 | 1 | -1/+1 | |
| | | | | are de-serialized | |||||
* | Changed the default home location (#163) | Olivier Mélois | 2018-02-25 | 1 | -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.scala | Li Haoyi | 2018-02-24 | 1 | -1/+1 | |
| | ||||||
* | Fix `-w` using the new client-server mode | Li Haoyi | 2018-02-24 | 2 | -10/+2 | |
| | ||||||
* | Properly propagate exit codes from server output to client | Li Haoyi | 2018-02-24 | 2 | -3/+3 | |
| | ||||||
* | better error messages when you run interactive commands without -i | Li Haoyi | 2018-02-24 | 2 | -18/+28 | |
| | ||||||
* | Implement `-i` flag to allow interactive usage | Li Haoyi | 2018-02-24 | 2 | -3/+21 | |
| | ||||||
* | Clean up the provisional client-server code with unit tests and proper ↵ | Li Haoyi | 2018-02-24 | 6 | -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 Tatarinov | 2018-02-22 | 2 | -2/+2 | |
| | | | support multiple test frameworks | |||||
* | fix-tests | Li Haoyi | 2018-02-21 | 10 | -24/+21 | |
| | ||||||
* | revert back to mill.Main by default | Li Haoyi | 2018-02-20 | 1 | -1/+0 | |
| | ||||||
* | Only invalidate Evaluator.State cache if the `interpWatched` files we used ↵ | Li Haoyi | 2018-02-20 | 1 | -8/+6 | |
| | | | | to create the Evaluator change, not when other random files we're building do | |||||
* | Cleanup... | Li Haoyi | 2018-02-20 | 4 | -24/+15 | |
| | ||||||
* | First pass at cleaning up evaluator caching system | Li Haoyi | 2018-02-20 | 6 | -44/+45 | |
| | ||||||
* | WIP | Li Haoyi | 2018-02-20 | 1 | -140/+233 | |
| | ||||||
* | Properly propagate io streams to the server main0 | Li Haoyi | 2018-02-20 | 2 | -14/+28 | |
| | ||||||
* | Properly propagate interactiveness to the server main0 | Li Haoyi | 2018-02-20 | 2 | -13/+22 | |
| | ||||||
* | Simpler, apparently bug-free stdout/stderr multiplexing | Li Haoyi | 2018-02-20 | 1 | -27/+50 | |
| | ||||||
* | `--watch` now works in client-server mode, with the server probing the ↵ | Li Haoyi | 2018-02-19 | 3 | -9/+42 | |
| | | | | lockfile to see if the client is still alive | |||||
* | Successful management of hot evaluators in the mill.Server, client latency ↵ | Li Haoyi | 2018-02-19 | 3 | -52/+95 | |
| | | | | down to 600ms or so | |||||
* | Basic working server-client model based on flat files communications | Li Haoyi | 2018-02-19 | 2 | -8/+137 | |
| | ||||||
* | Improve error reporting for NamedTasks with the wrong number of parameters | Li Haoyi | 2018-02-19 | 1 | -0/+62 | |
| | ||||||
* | Rename `docsJar` -> `docJar` | Li Haoyi | 2018-02-18 | 1 | -9/+9 | |
| | ||||||
* | Update resolution tests in `MainTests.scala` | Li Haoyi | 2018-02-17 | 3 | -36/+92 | |
| | | | | Added test cases for new "Did you mean...", "Try `mill.resolve ...`" hints | |||||
* | WIP getting tests passing again | Li Haoyi | 2018-02-17 | 2 | -18/+32 | |
| | ||||||
* | DRY up `Resolve.scala` | Li Haoyi | 2018-02-17 | 4 | -113/+181 | |
| | ||||||
* | WIP improving the error reporting of failed resolutions | Li Haoyi | 2018-02-17 | 1 | -23/+69 | |
| | ||||||
* | cleanup | Li Haoyi | 2018-02-17 | 1 | -9/+0 | |
| | ||||||
* | improve error reporting when you mistype a selector and it can't be resolved | Li Haoyi | 2018-02-17 | 1 | -8/+45 | |
| | ||||||
* | Avoid printing top-level tasks twice in `mill resolve __` | Li Haoyi | 2018-02-17 | 2 | -4/+16 | |
| | ||||||
* | Improve error reporting for unresolved `ExternalModule`s | Li Haoyi | 2018-02-17 | 1 | -14/+17 | |
| | ||||||
* | DRY up task resolution between MainModule and RunScript | Li Haoyi | 2018-02-17 | 3 | -58/+60 | |
| | ||||||
* | make test-mill-release run integration tests using the release assembly | Li Haoyi | 2018-02-11 | 3 | -8/+16 | |
| | ||||||
* | Refactor ScalaModule to simplify it and delay ivy resolution until the last ↵ | Li Haoyi | 2018-02-11 | 1 | -2/+2 | |
| | | | | moment | |||||
* | fix evaluateTasks | Li Haoyi | 2018-02-10 | 1 | -1/+3 | |
| | ||||||
* | fix docs | Li Haoyi | 2018-02-10 | 1 | -2/+2 | |
| | ||||||
* | fix tests | Li Haoyi | 2018-02-10 | 4 | -31/+38 | |
| | ||||||
* | - DRY up `Resolve.scala` | Li Haoyi | 2018-02-09 | 6 | -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 | |||||
* | Cleanup | Li Haoyi | 2018-02-09 | 4 | -52/+63 | |
| | ||||||
* | Parse args directly in MainModule commands to allow for ``--all`-style ↵ | Li Haoyi | 2018-02-09 | 3 | -74/+70 | |
| | | | | argument parsing | |||||
* | get rid of external watch flag | Li Haoyi | 2018-02-09 | 4 | -34/+18 | |
| | ||||||
* | Some long-overdue renamings | Li Haoyi | 2018-02-09 | 4 | -55/+58 | |
| | ||||||
* | . | Li Haoyi | 2018-02-09 | 36 | -0/+3659 | |