Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pass `$JAVA_OPTS` to the JVM (#34) | Iulian Dragos | 2017-11-29 | 1 | -1/+1 |
| | | | This allows an easy way to hook an external debugger via -agentlib. JAVA_OPTS is picked up by both Scala and Sbt, so it seems an easy win. | ||||
* | Tweak readme, fix SBT executable assembly prefix | Li Haoyi | 2017-11-27 | 1 | -1/+4 |
| | |||||
* | upgrade zinc 1.0.3 -> 1.0.5 (#26) | Nikolay Tatarinov | 2017-11-26 | 1 | -2/+2 |
| | |||||
* | Refactor `build.sc` to pull out common `ScalaModule` code into a separate trait | Li Haoyi | 2017-11-26 | 1 | -14/+12 |
| | | | | Also workaround a few scala-reflect bugs in `Discovered` and `Router` that were making this not-work | ||||
* | Fix cross-build discovery | Li Haoyi | 2017-11-25 | 1 | -14/+14 |
| | |||||
* | Swap over to using `java.nio` APIs to make self-executable jars, instead of ↵ | Li Haoyi | 2017-11-25 | 1 | -14/+14 |
| | | | | shelling out to `chmod` | ||||
* | Allow the definition of a prependShellScript in a ScalaModule (#13) | André Duarte | 2017-11-25 | 1 | -0/+4 |
| | |||||
* | First pass at simplifying test suite definition & running | Li Haoyi | 2017-11-25 | 1 | -1/+1 |
| | | | | | | Added a `TaskModule` subclass of `Module`, which delegates to a `self` task that you can run directly from bash Fixed `GenIdea` to fix reversing of module path in generating module name | ||||
* | First pass at simplifying test suite definition & running | Li Haoyi | 2017-11-25 | 1 | -15/+6 |
| | | | | Fixed `GenIdea` to fix reversing of module path in generating module name | ||||
* | Targets living in cross modules can now be properly discovered, run and cached. | Li Haoyi | 2017-11-22 | 1 | -2/+9 |
| | | | | | | | | Try out the following commands on our Mill `build.sc` file to exercise this functionality - `scalaplugin/target/mill run Core.cross[jarA].jar` - `scalaplugin/target/mill run Core.cross[jarB].jar` - `scalaplugin/target/mill run Core.cross[jarC].jar` | ||||
* | tweak-formatting | Li Haoyi | 2017-11-18 | 1 | -4/+6 |
| | |||||
* | First hack pass at cross-build discovery and command-running now works. | Li Haoyi | 2017-11-18 | 1 | -0/+6 |
| | | | | | | Can be tested out on our `build.sc` via `scalaplugin/target/mill run Core.cross[a].printIt` Needs tons of cleanup... | ||||
* | Cleanup | Li Haoyi | 2017-11-18 | 1 | -3/+3 |
| | |||||
* | First pass at cleaning up `build.sc` file syntax | Li Haoyi | 2017-11-15 | 1 | -51/+42 |
| | |||||
* | Mark the scala library jar as `type=Scala` to make intellij believe it is a ↵ | Li Haoyi | 2017-11-15 | 1 | -2/+2 |
| | | | | scala sdk | ||||
* | First pass at an `assembly` task now works, rudimentary but enough to be ↵ | Li Haoyi | 2017-11-14 | 1 | -1/+2 |
| | | | | used metacircularly | ||||
* | First pass at IntelliJ project generation for a Mill build. Run using `sbt ↵ | Li Haoyi | 2017-11-14 | 1 | -1/+3 |
| | | | | scalaplugin/assembly && amm build.sc idea` | ||||
* | Rename `Subproject` to `Module` | Li Haoyi | 2017-11-12 | 1 | -8/+6 |
| | |||||
* | Clean up `mill.Main` | Li Haoyi | 2017-11-12 | 1 | -2/+2 |
| | |||||
* | Rename out `Task.path` to `Task.source`, use it more aggressively to get ↵ | Li Haoyi | 2017-11-12 | 1 | -4/+4 |
| | | | | `amm -w` watch-n-rebuild functionality working on `build.sc` | ||||
* | cleanup `build.sc` imports | Li Haoyi | 2017-11-11 | 1 | -6/+3 |
| | |||||
* | `T{}` blocks can now be implicit | Li Haoyi | 2017-11-11 | 1 | -27/+22 |
| | |||||
* | - Smoothed out syntax for defining ivy dependencies | Li Haoyi | 2017-11-11 | 1 | -17/+17 |
| | | | | - Made `build.sc` file directly runnable using Ammonite, without any wrapper | ||||
* | First set of unit tests running through Mill | Li Haoyi | 2017-11-11 | 1 | -4/+17 |
| | |||||
* | Swap over to new `projectDeps` mechanism for defining dependencies between ↵ | Li Haoyi | 2017-11-11 | 1 | -12/+15 |
| | | | | various `scalaplugin.Subproject`s | ||||
* | rename forge -> mill | Li Haoyi | 2017-11-10 | 1 | -7/+7 |
| | |||||
* | First full metacircular compile-build-execute workflow now works using the ↵ | Li Haoyi | 2017-11-07 | 1 | -0/+47 |
`build.sc` file in the root of the repo. Run using ``` sbt scalaplugin/compile "core/run build.sc ScalaPlugin.console" ``` |