summaryrefslogtreecommitdiff
path: root/scalaplugin
Commit message (Expand)AuthorAgeFilesLines
* Fix idea project generation again...Li Haoyi2017-11-231-1/+1
* unwrap Segments when generating Intellij project filesLi Haoyi2017-11-231-2/+3
* Targets living in cross modules can now be properly discovered, run and cached.Li Haoyi2017-11-221-2/+2
* First hack pass at cross-build discovery and command-running now works.Li Haoyi2017-11-181-1/+1
* Inject logging callback into Evaluator, so we can silence the logging in our ...Li Haoyi2017-11-181-1/+1
* Tweak implicits to make `build.sc` pass againLi Haoyi2017-11-181-6/+14
* Refactor `Evaluator` implementation to reduce the number of "unsafe" map lookupsLi Haoyi2017-11-181-1/+2
* Implement `T.persistent{}` targets, which have their dest directory persist b...Li Haoyi2017-11-181-55/+97
* CleanupLi Haoyi2017-11-181-3/+3
* Extract out shared `Hierarchy.traverse` function for walking `Hierarchy` treeLi Haoyi2017-11-182-12/+8
* Tweak example acyclic cross-build to show off cross-dependenciesLi Haoyi2017-11-161-14/+17
* Vendor `com.lihaoyi:acyclic` codebase as a cross-building example, first non-...Li Haoyi2017-11-1662-7/+1032
* Allow opting in to faster/sloppier `PathRef` signatures using mtime + filesiz...Li Haoyi2017-11-151-1/+1
* Strip out `play-json` dependency in favor of `upickle`, which we are forced t...Li Haoyi2017-11-151-22/+2
* First pass at cleaning up `build.sc` file syntaxLi Haoyi2017-11-151-0/+7
* Avoid compiling code just to get access to compiled code output pathsLi Haoyi2017-11-151-5/+10
* Mark the scala library jar as `type=Scala` to make intellij believe it is a s...Li Haoyi2017-11-151-3/+3
* 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-141-1/+14
* First pass at IntelliJ project generation for a Mill build. Run using `sbt sc...Li Haoyi2017-11-142-30/+184
* Rename `Subproject` to `Module`Li Haoyi2017-11-121-4/+4
* remove dead functionLi Haoyi2017-11-121-24/+0
* Clean up `mill.Main`Li Haoyi2017-11-121-13/+17
* Rename out `Task.path` to `Task.source`, use it more aggressively to get `amm...Li Haoyi2017-11-121-3/+3
* Make sure Mill classpath doesn't leak into test classloaders, except for spec...Li Haoyi2017-11-121-1/+10
* cleanup `build.sc` importsLi Haoyi2017-11-113-46/+55
* remove metacircular tests, since build.sc now serves that purposeLi Haoyi2017-11-111-62/+0
* `T{}` blocks can now be implicitLi Haoyi2017-11-111-3/+3
* - Smoothed out syntax for defining ivy dependenciesLi Haoyi2017-11-112-31/+49
* First set of unit tests running through MillLi Haoyi2017-11-112-16/+14
* - Give `Target`s nicer `toString`s using `sourcecode.Enclosing`. Still not as...Li Haoyi2017-11-111-12/+9
* Swap over to new `projectDeps` mechanism for defining dependencies between va...Li Haoyi2017-11-113-12/+117
* First sketch at SBT test integration worksLi Haoyi2017-11-111-1/+31
* rename forge -> millLi Haoyi2017-11-102-10/+10
* Add basic tests for un-cached evaluation of `Task`sLi Haoyi2017-11-101-2/+2
* Kill `Router.main` annotation and make routing dependent on the `Command` ret...Li Haoyi2017-11-101-2/+1
* Migrate over to the new `Task`/`Target`/`Command` splitLi Haoyi2017-11-091-7/+6
* Make `Applicative` macros able to inject a configurable `Ctx` object, used in...Li Haoyi2017-11-091-16/+5
* make scalaplugin.Subproject use the builtin destination folderLi Haoyi2017-11-091-7/+17
* Swap `compileScala` over to `T{...}` macroLi Haoyi2017-11-081-67/+64
* First full metacircular compile-build-execute workflow now works using the `b...Li Haoyi2017-11-071-0/+10
* Recursive main-method resolution now works, as part of the normal discovery r...Li Haoyi2017-11-051-3/+3
* Forked `ammonite.main.Router` into `forge.discover.Router`, to let us generat...Li Haoyi2017-11-051-4/+5
* Break out reusable JVM specific stuff into its own fileLi Haoyi2017-11-052-2/+9
* Split out `ApplicativeMacros` from `Target`Li Haoyi2017-11-051-2/+2
* Re-organize `forge/` folder according to ordering of build phases: target def...Li Haoyi2017-11-052-2/+4
* Turn on `lihaoyi:acyclic` plugin, enforce it, and break up whatever import cy...Li Haoyi2017-11-051-1/+0
* Shorted `ScalaDep.Scala(...)`/`ScalaDep.PointScala(...)` into `ScalaDep(...)`...Li Haoyi2017-11-042-9/+10
* Collapse `LocalDef` into `T{...}` macro, make it more flexible so it only cac...Li Haoyi2017-11-041-1/+1
* Migrate `MetacircularTests` over to new cached-def mechanismLi Haoyi2017-11-042-29/+30