summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Vendor `com.lihaoyi:acyclic` codebase as a cross-building example, first non-...Li Haoyi2017-11-1670-22/+1112
* remove hashing printlnLi Haoyi2017-11-151-1/+0
* Allow opting in to faster/sloppier `PathRef` signatures using mtime + filesiz...Li Haoyi2017-11-152-11/+21
* Strip out `play-json` dependency in favor of `upickle`, which we are forced t...Li Haoyi2017-11-159-89/+42
* Properly time entire main methodLi Haoyi2017-11-151-4/+10
* First pass at cleaning up `build.sc` file syntaxLi Haoyi2017-11-154-64/+147
* Avoid compiling code just to get access to compiled code output pathsLi Haoyi2017-11-152-12/+22
* Mark the scala library jar as `type=Scala` to make intellij believe it is a s...Li Haoyi2017-11-152-5/+5
* WIP cleanup of gnarly GenIdea codeLi Haoyi2017-11-151-87/+118
* First pass at an `assembly` task now works, rudimentary but enough to be used...Li Haoyi2017-11-144-6/+73
* First pass at IntelliJ project generation for a Mill build. Run using `sbt sc...Li Haoyi2017-11-143-31/+187
* Add namespace hierarchy discovery to the `Discovered` macro, in preparation f...Li Haoyi2017-11-124-13/+44
* Rename `Subproject` to `Module`Li Haoyi2017-11-122-12/+10
* remove dead functionLi Haoyi2017-11-121-24/+0
* Tests are passing under the new group evaluation modelLi Haoyi2017-11-125-131/+132
* Clean up `mill.Main`Li Haoyi2017-11-126-46/+52
* Rename out `Task.path` to `Task.source`, use it more aggressively to get `amm...Li Haoyi2017-11-129-63/+74
* Make sure Mill classpath doesn't leak into test classloaders, except for spec...Li Haoyi2017-11-121-1/+10
* Ensure `Evaluator` can handle the case where you have more than one terminal ...Li Haoyi2017-11-122-19/+53
* cleanup `build.sc` importsLi Haoyi2017-11-115-52/+60
* remove metacircular tests, since build.sc now serves that purposeLi Haoyi2017-11-111-62/+0
* `T{}` blocks can now be implicitLi Haoyi2017-11-115-33/+39
* - Smoothed out syntax for defining ivy dependenciesLi Haoyi2017-11-115-97/+123
* First set of unit tests running through MillLi Haoyi2017-11-113-20/+31
* .Li Haoyi2017-11-111-3/+1
* Properly merge groups in `groupAroundNamedTargets` to handle cases where a gr...Li Haoyi2017-11-114-5/+28
* - Give `Target`s nicer `toString`s using `sourcecode.Enclosing`. Still not as...Li Haoyi2017-11-119-30/+66
* Swap over to new `projectDeps` mechanism for defining dependencies between va...Li Haoyi2017-11-119-28/+137
* First sketch at SBT test integration worksLi Haoyi2017-11-113-85/+102
* rename forge -> millLi Haoyi2017-11-1032-126/+126
* Add basic tests for un-cached evaluation of `Task`sLi Haoyi2017-11-105-44/+116
* Kill `Router.main` annotation and make routing dependent on the `Command` ret...Li Haoyi2017-11-102-4/+2
* Migrate over to the new `Task`/`Target`/`Command` splitLi Haoyi2017-11-0918-252/+271
* Move `JavaCompilerJarTests` over to new `Target.ctx()` syntaxLi Haoyi2017-11-092-31/+10
* Make `Applicative` macros able to inject a configurable `Ctx` object, used in...Li Haoyi2017-11-094-41/+65
* make scalaplugin.Subproject use the builtin destination folderLi Haoyi2017-11-093-10/+21
* Swap `compileScala` over to `T{...}` macroLi Haoyi2017-11-082-69/+64
* Include consistency check in main workflowLi Haoyi2017-11-071-28/+34
* First full metacircular compile-build-execute workflow now works using the `b...Li Haoyi2017-11-076-19/+116
* fix npeLi Haoyi2017-11-071-5/+5
* - Allow main methods to return `Target[T]`s, so they can then be evaled by an...Li Haoyi2017-11-075-20/+77
* Recursive main-method resolution now works, as part of the normal discovery r...Li Haoyi2017-11-054-31/+56
* Forked `ammonite.main.Router` into `forge.discover.Router`, to let us generat...Li Haoyi2017-11-055-12/+423
* Break out reusable JVM specific stuff into its own fileLi Haoyi2017-11-055-57/+82
* Crib `createJar` code from CBT to properly set manifestLi Haoyi2017-11-051-16/+46
* Break out `Cacher.scala` from `Applicative.scala` to fully separate the gnarl...Li Haoyi2017-11-054-36/+50
* Add a simple consistency checker on `Discovered` to test if any of the observ...Li Haoyi2017-11-052-39/+55
* Add test to verify before-hand evaluation order of `Applyable#apply` callsLi Haoyi2017-11-051-0/+15
* Add multiple-identical-apply-calls unit testLi Haoyi2017-11-051-0/+10
* tweakLi Haoyi2017-11-051-2/+2