| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Upgraded Ammonite to 1.0.5-7-f032887 that includes a Java 9 performance optimization for mill's client-server mode (lihaoyi/Ammonite#773).
* Java 9 optimization for interactive mode by caching rt.jar.
* Refactored based on @lihaoyi's comments on #239.
* Removed client side rt.jar caching.
* Propagatio of home path from Cli.
* Propagation, propagation, propagation!
|
|
|
| |
We can probably afford to keep it around a bit longer to avoid having to cold-start it so often...
|
|
|
|
|
|
|
|
| |
as default (#229)
* If unspecified, set the jna.nosys property to true on non-interactive (client/server) mode.
* Run publishLocal and release (interactive) on AppVeyor and use the resulting mill to test mill (non-interactive).
|
|
|
|
|
|
|
|
|
| |
file permission (#228)
* Added support for non-interactive (client/server) mode on Windows
* Fixed assembly URI path
* Skip setting posix file permission on Windows
|
|
|
|
|
|
| |
* Fixes for client/server mode on Java 9.
* Upgraded ammonite to 1.0.5-4-c0cdbaf.
|
|
|
|
|
|
| |
This helps us avoid accidentally depending on the Scala library, whose classloading takes tens to hundreds of milliseconds.
This removes the last parts of the Scala library used in the client (e.g. lambdas) and reduces `mill show core.compile` from ~380ms to ~290ms
|
| |
|
|
|
|
| |
in the Client
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
wip
|
|
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
|