| Commit message (Expand) | Author | Age | Files | Lines |
* | Strip out `play-json` dependency in favor of `upickle`, which we are forced t... | Li Haoyi | 2017-11-15 | 9 | -89/+42 |
* | Properly time entire main method | Li Haoyi | 2017-11-15 | 1 | -4/+10 |
* | First pass at cleaning up `build.sc` file syntax | Li Haoyi | 2017-11-15 | 4 | -64/+147 |
* | Avoid compiling code just to get access to compiled code output paths | Li Haoyi | 2017-11-15 | 2 | -12/+22 |
* | Mark the scala library jar as `type=Scala` to make intellij believe it is a s... | Li Haoyi | 2017-11-15 | 2 | -5/+5 |
* | WIP cleanup of gnarly GenIdea code | Li Haoyi | 2017-11-15 | 1 | -87/+118 |
* | First pass at an `assembly` task now works, rudimentary but enough to be used... | Li Haoyi | 2017-11-14 | 4 | -6/+73 |
* | First pass at IntelliJ project generation for a Mill build. Run using `sbt sc... | Li Haoyi | 2017-11-14 | 3 | -31/+187 |
* | Add namespace hierarchy discovery to the `Discovered` macro, in preparation f... | Li Haoyi | 2017-11-12 | 4 | -13/+44 |
* | Rename `Subproject` to `Module` | Li Haoyi | 2017-11-12 | 2 | -12/+10 |
* | remove dead function | Li Haoyi | 2017-11-12 | 1 | -24/+0 |
* | Tests are passing under the new group evaluation model | Li Haoyi | 2017-11-12 | 5 | -131/+132 |
* | Clean up `mill.Main` | Li Haoyi | 2017-11-12 | 6 | -46/+52 |
* | Rename out `Task.path` to `Task.source`, use it more aggressively to get `amm... | Li Haoyi | 2017-11-12 | 9 | -63/+74 |
* | Make sure Mill classpath doesn't leak into test classloaders, except for spec... | Li Haoyi | 2017-11-12 | 1 | -1/+10 |
* | Ensure `Evaluator` can handle the case where you have more than one terminal ... | Li Haoyi | 2017-11-12 | 2 | -19/+53 |
* | cleanup `build.sc` imports | Li Haoyi | 2017-11-11 | 5 | -52/+60 |
* | remove metacircular tests, since build.sc now serves that purpose | Li Haoyi | 2017-11-11 | 1 | -62/+0 |
* | `T{}` blocks can now be implicit | Li Haoyi | 2017-11-11 | 5 | -33/+39 |
* | - Smoothed out syntax for defining ivy dependencies | Li Haoyi | 2017-11-11 | 5 | -97/+123 |
* | First set of unit tests running through Mill | Li Haoyi | 2017-11-11 | 3 | -20/+31 |
* | . | Li Haoyi | 2017-11-11 | 1 | -3/+1 |
* | Properly merge groups in `groupAroundNamedTargets` to handle cases where a gr... | Li Haoyi | 2017-11-11 | 4 | -5/+28 |
* | - Give `Target`s nicer `toString`s using `sourcecode.Enclosing`. Still not as... | Li Haoyi | 2017-11-11 | 9 | -30/+66 |
* | Swap over to new `projectDeps` mechanism for defining dependencies between va... | Li Haoyi | 2017-11-11 | 9 | -28/+137 |
* | First sketch at SBT test integration works | Li Haoyi | 2017-11-11 | 3 | -85/+102 |
* | rename forge -> mill | Li Haoyi | 2017-11-10 | 32 | -126/+126 |
* | Add basic tests for un-cached evaluation of `Task`s | Li Haoyi | 2017-11-10 | 5 | -44/+116 |
* | Kill `Router.main` annotation and make routing dependent on the `Command` ret... | Li Haoyi | 2017-11-10 | 2 | -4/+2 |
* | Migrate over to the new `Task`/`Target`/`Command` split | Li Haoyi | 2017-11-09 | 18 | -252/+271 |
* | Move `JavaCompilerJarTests` over to new `Target.ctx()` syntax | Li Haoyi | 2017-11-09 | 2 | -31/+10 |
* | Make `Applicative` macros able to inject a configurable `Ctx` object, used in... | Li Haoyi | 2017-11-09 | 4 | -41/+65 |
* | make scalaplugin.Subproject use the builtin destination folder | Li Haoyi | 2017-11-09 | 3 | -10/+21 |
* | Swap `compileScala` over to `T{...}` macro | Li Haoyi | 2017-11-08 | 2 | -69/+64 |
* | Include consistency check in main workflow | Li Haoyi | 2017-11-07 | 1 | -28/+34 |
* | First full metacircular compile-build-execute workflow now works using the `b... | Li Haoyi | 2017-11-07 | 6 | -19/+116 |
* | fix npe | Li Haoyi | 2017-11-07 | 1 | -5/+5 |
* | - Allow main methods to return `Target[T]`s, so they can then be evaled by an... | Li Haoyi | 2017-11-07 | 5 | -20/+77 |
* | Recursive main-method resolution now works, as part of the normal discovery r... | Li Haoyi | 2017-11-05 | 4 | -31/+56 |
* | Forked `ammonite.main.Router` into `forge.discover.Router`, to let us generat... | Li Haoyi | 2017-11-05 | 5 | -12/+423 |
* | Break out reusable JVM specific stuff into its own file | Li Haoyi | 2017-11-05 | 5 | -57/+82 |
* | Crib `createJar` code from CBT to properly set manifest | Li Haoyi | 2017-11-05 | 1 | -16/+46 |
* | Break out `Cacher.scala` from `Applicative.scala` to fully separate the gnarl... | Li Haoyi | 2017-11-05 | 4 | -36/+50 |
* | Add a simple consistency checker on `Discovered` to test if any of the observ... | Li Haoyi | 2017-11-05 | 2 | -39/+55 |
* | Add test to verify before-hand evaluation order of `Applyable#apply` calls | Li Haoyi | 2017-11-05 | 1 | -0/+15 |
* | Add multiple-identical-apply-calls unit test | Li Haoyi | 2017-11-05 | 1 | -0/+10 |
* | tweak | Li Haoyi | 2017-11-05 | 1 | -2/+2 |
* | Fix up owner chains to allow `Applyable#apply()` calls to work within lambdas | Li Haoyi | 2017-11-05 | 2 | -6/+24 |
* | More `ApplicativeTests` | Li Haoyi | 2017-11-05 | 1 | -4/+15 |
* | First set of standalone tests for the gnarly `Applicative` logic | Li Haoyi | 2017-11-05 | 4 | -57/+97 |