Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update to latest Ammonite using latest upickle RC | Li Haoyi | 2018-03-24 | 1 | -2/+2 |
| | |||||
* | wip upgrading to the new version of upickle | Li Haoyi | 2018-03-24 | 1 | -2/+4 |
| | |||||
* | Batch (.bat) file generation for assembly, launcher, and release (#243) | Robby | 2018-03-20 | 1 | -25/+80 |
| | |||||
* | merge | Li Haoyi | 2018-03-19 | 1 | -2/+2 |
|\ | |||||
| * | Java 9 optimization by caching rt.jar (#239) | Robby | 2018-03-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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! | ||||
* | | bump utest version | Li Haoyi | 2018-03-18 | 1 | -1/+1 |
|/ | |||||
* | Windows non-interactive (client/server) support, and fix assembly and posix ↵ | Robby | 2018-03-16 | 1 | -5/+7 |
| | | | | | | | | | 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 non-interactive (client/server) mode on Java 9 (#221) | Robby | 2018-03-13 | 1 | -1/+2 |
| | | | | | | * Fixes for client/server mode on Java 9. * Upgraded ammonite to 1.0.5-4-c0cdbaf. | ||||
* | Support for Java 9 (and 10). (#215) | Robby | 2018-03-10 | 1 | -1/+1 |
| | |||||
* | Fix invalid git HEAD ref name in build.sc#gitHead (#191) | Sergiy Sokolenko | 2018-03-03 | 1 | -1/+1 |
| | |||||
* | - Bump ammonite version | Li Haoyi | 2018-03-02 | 1 | -3/+3 |
| | | | | - Upload unstable binaries to same github release as the last stable release | ||||
* | Add dsl for SCM (now called VersionControl) (#168) | Guillaume Massé | 2018-02-28 | 1 | -0/+3 |
| | | | The scm url syntax is a source of confusion for developper. I added VersionControl.github() to simplify this process. We can add other common VersionControl url scheme like Bazar, etc. | ||||
* | fix #139 upgrade jline to 2.14.5 (#176) | Nikolay Tatarinov | 2018-02-27 | 1 | -1/+2 |
| | |||||
* | Port Mill client over to Java | Li Haoyi | 2018-02-26 | 1 | -1/+1 |
| | | | | | | 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 | ||||
* | Add predefined licenses from spdx (#144) | Guillaume Massé | 2018-02-26 | 1 | -0/+2 |
| | | | | | | * Add predefined licenses from spdx * Fix License usages | ||||
* | Delete SBT build, use Mill for CI & development | Li Haoyi | 2018-02-26 | 1 | -7/+16 |
| | | | | Also re-organize the test matrix to split out the unit & integration tests into 3 separate builds, and removing the integration tests from the `-dev` and `-mill` jobs. That should speed up the test run while running all tests and ensuring the dev/release assemblies work | ||||
* | bump Ammonite version | Li Haoyi | 2018-02-25 | 1 | -1/+1 |
| | |||||
* | better error messages when you run interactive commands without -i | Li Haoyi | 2018-02-24 | 1 | -1/+2 |
| | |||||
* | Implement `-i` flag to allow interactive usage | Li Haoyi | 2018-02-24 | 1 | -15/+47 |
| | |||||
* | Clean up the provisional client-server code with unit tests and proper ↵ | Li Haoyi | 2018-02-24 | 1 | -38/+42 |
| | | | | | | | | 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 | 1 | -1/+1 |
| | | | support multiple test frameworks | ||||
* | revert back to mill.Main by default | Li Haoyi | 2018-02-20 | 1 | -1/+2 |
| | |||||
* | Basic working server-client model based on flat files communications | Li Haoyi | 2018-02-19 | 1 | -2/+2 |
| | |||||
* | Improve error reporting for NamedTasks with the wrong number of parameters | Li Haoyi | 2018-02-19 | 1 | -2/+2 |
| | |||||
* | Add `mill dev` support to our own build | Li Haoyi | 2018-02-18 | 1 | -1/+14 |
| | | | | Also add Ammonite `foo.repl` support to Mill | ||||
* | fix ci/test-sbt-built.sh | Li Haoyi | 2018-02-11 | 1 | -1/+3 |
| | |||||
* | add uPickle to our integration test suite | Li Haoyi | 2018-02-11 | 1 | -1/+3 |
| | |||||
* | fixes | Li Haoyi | 2018-02-11 | 1 | -7/+6 |
| | |||||
* | more tidying up | Li Haoyi | 2018-02-11 | 1 | -3/+3 |
| | |||||
* | remove timestamp from auto-publishing to ensure the artifacts published from ↵ | Li Haoyi | 2018-02-10 | 1 | -2/+7 |
| | | | | the same clean repo have the same version | ||||
* | Re-enable github artifact upload | Li Haoyi | 2018-02-10 | 1 | -2/+4 |
| | |||||
* | - DRY up `Resolve.scala` | Li Haoyi | 2018-02-09 | 1 | -4/+1 |
| | | | | | - 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 | ||||
* | . | Li Haoyi | 2018-02-09 | 1 | -5/+17 |
| | |||||
* | wip | Li Haoyi | 2018-02-07 | 1 | -0/+4 |
| | |||||
* | all T.commands to take targets as CLI arguments, and use that to get rid of ↵ | Li Haoyi | 2018-02-06 | 1 | -36/+0 |
| | | | | our custom releaseCI/releaseManual commands | ||||
* | Properly include the base path of the publish-destination URLs0.0.7 | Li Haoyi | 2018-02-04 | 1 | -2/+1 |
| | |||||
* | Fix github release creation, add new batch publishing capability to try and ↵0.0.5 | Li Haoyi | 2018-02-04 | 1 | -8/+15 |
| | | | | speed up publishing lots of modules | ||||
* | configure master-only-ness in travis rather than scala0.0.4 | Li Haoyi | 2018-02-04 | 1 | -3/+2 |
| | |||||
* | wip getting release.sh working0.0.3 | Li Haoyi | 2018-02-04 | 1 | -17/+17 |
| | |||||
* | Cleanup | Li Haoyi | 2018-02-04 | 1 | -1/+17 |
| | |||||
* | re-enable better-files test but with a newer version with offending ↵ | Li Haoyi | 2018-02-04 | 1 | -1/+1 |
| | | | | CI-failure commented out | ||||
* | properly embed the local module dependency graph metadata in published pom.xmls | Li Haoyi | 2018-02-04 | 1 | -3/+7 |
| | |||||
* | fix artifact naming for publishLocal/publish | Li Haoyi | 2018-02-04 | 1 | -7/+4 |
| | |||||
* | Fix tests | Li Haoyi | 2018-02-04 | 1 | -3/+7 |
| | |||||
* | Add support for external modules, useful for things `GenIdea` support | Li Haoyi | 2018-02-04 | 1 | -1/+0 |
| | |||||
* | Use the full path of a ScalaModule in it's default artifact name, rather ↵ | Li Haoyi | 2018-02-04 | 1 | -1/+1 |
| | | | | than just the last segment | ||||
* | Embed the `MILL_VERSION` to the `releaseAssembly` CLI flags so it knows ↵ | Li Haoyi | 2018-02-04 | 1 | -1/+1 |
| | | | | which version of the various Mill jars it needs to resolve from maven central | ||||
* | Publish all modules to support intellij navigation within build files, and ↵ | Li Haoyi | 2018-02-04 | 1 | -0/+4 |
| | | | | remove hardcoded mill version from `ScalaWorkerApi` | ||||
* | wip auto publishing... | Li Haoyi | 2018-02-04 | 1 | -2/+52 |
| | |||||
* | Remove the default `publishVersion` from `PublishModule`, and add `--batch` ↵ | Li Haoyi | 2018-02-04 | 1 | -4/+3 |
| | | | | to gpg shellout to avoid popping up a password screen |