summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 0.3.60.3.6Li Haoyi2019-01-172-3/+3
|
* Fixed #511.Robby2019-01-152-7/+3
|
* Fixed GenIdea library path to use file:// if it is not a jar file (otherwise ↵Robby2019-01-141-1/+1
| | | | dest/classes and resources dirs are not properly recognized).
* More improvements to ZincWorkerImpl (#526)Li Haoyi2019-01-113-16/+33
| | | | | | | | | | | | | | * More improvements to ZincWorkerImpl - Cache classloaders separately from `ScalaInstance`s - Pre-compute `analysisMap` to speed up lookups - Allow compile-to-jar using sbt/zinc 1.3.0-m1 * Update build.sc * Update ZincWorkerModule.scala * Update ZincWorkerImpl.scala
* Update ZincWorkerImpl.scalaLi Haoyi2019-01-091-6/+6
|
* Allow usage of ZincWorkerImpl without hashing files (#525)Li Haoyi2019-01-091-2/+39
| | | | | | | | | | | | * Allow usage of ZincWorkerImpl without hashing files This is to better support non-Mill build tools like Bazel or Make who might do their own file hashing/mtiming for change-detection * Update ZincWorkerImpl.scala * Update ZincWorkerImpl.scala * Update ZincWorkerImpl.scala
* adding support for customizable constructor annotations, codec and ↵Iurii Malchenko2019-01-047-47/+133
| | | | "inclusive dot" (#481)
* Added changelog entryTobias Roeser2018-12-211-1/+4
|
* Also added failFast test casesTobias Roeser2018-12-212-2/+71
|
* Added cmdline option -k/--keep-goingTobias Roeser2018-12-216-13/+31
| | | | See https://github.com/lihaoyi/mill/issues/477
* Introduced new failFast parameter to Evaluator with default `true`Tobias Roeser2018-12-212-10/+33
| | | | Added Aborted result type.
* Updated changelogTobias Roeser2018-12-211-0/+19
|
* Detailed the difference between Failure and ExceptionTobias Roeser2018-12-201-1/+9
|
* Added some docs to result typeTobias Roeser2018-12-201-9/+35
|
* Fixed typo and added class linkTobias Roeser2018-12-201-2/+2
|
* Avoid unnecessary dependency downloading by providing fetches per cache ↵gehnaphore2018-12-2010-21/+128
| | | | | | | | | | | | policy (#494) * Avoid unnecessary dependency downloading by providing fetches per cache policy; add ticker logging when they are downloading * Fix GenIdeaTests by making the Log context Option[]al * Add some comments * Rebase and resolve
* bump Ammonite versionLi Haoyi2018-12-192-2/+2
|
* Merge branch 'master' into bump-zincLi Haoyi2018-12-19179-354/+640
|\
| * Generalize Zinc Worker (#514)Li Haoyi2018-12-1833-291/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generalize Zinc worker - Compiler bridges can now be either pre-compiled or on-demand-compiled - Scala library/compiler jar discovery is now configurable - Zinc compiler cache is now configurable, rather than being hardcoded at n=1 * . * update constructor args * remove duplicate util/AggWrapper.scala file * fix * fix * fix * cleanup
| * fix GenIdea to create required folders (#510)dohrayme2018-12-141-1/+1
| |
| * Discover - break overridesRoutes into fixed size chunks (#509)Gregor Uhlenheuer2018-12-146-3/+325
| | | | | | | | | | | | | | | | | | | | * Discover - break overridesRoutes into fixed size chunks * Discover - simplify lambda creation * add LargeProjectTests * LargeProjectTests: remove Ydelambdafy
| * Fixed plugin usage docs for mill-osgiTobias Roeser2018-12-141-2/+5
| |
| * Added doc to version targetTobias Roeser2018-12-141-0/+4
| |
| * Bump Mill Scala version to 2.12.8 (#507)Li Haoyi2018-12-121-2/+2
| |
| * collapse boilerplate folder structure within src/ folders (#505)Li Haoyi2018-12-12170-2/+2
| | | | | | | | | | | | * collapse boilerplate folder structure within src/ folders * .
* | bump zinc 1.2.1 -> 1.2.5bump-zincLi Haoyi2018-12-192-2/+2
|/
* First pass at splitting out worker-api from mill core. (#504)Li Haoyi2018-12-1279-523/+878
| | | | | | | | | This reduces the {scala,scalajs,scalanative}-worker dependency from the entirety of Mill to a much narrower `mill.api` module. This reduces the amount of classpath pollution within these workers, should mean they're much faster to download the first time, and reduces the amount of random junk they would pull in if they were to be used outside of the Mill project. The interactions between the various *Modules and their *WorkerImpls has been narrowed down to the `*.api` modules, which only depend on other `*.api` modules. A lot of things have been moved around; user code is unlikely to break, but it's possible some will if it references classes that have been moved around. Forwarders have been left for the few internal classes that Mill uses in it's own `build.sc`, to support bootstrapping. Third-party code which breaks should be a straightforward to fix just by updating imports The `*.api` modules have minimal dependencies (mostly uPickle and os-lib) and minimal code. There is still a bunch of implementation code in there: some of it defining data-types that are commonly sent across the module/worker interface (`Agg`, `PathRef`, ...), and some of it just general helper functions that are needed both in modules and workers. The latter code isn't strictly API definitions, but for now is small enough it's not worth splitting into it's own module
* Added note about experimental Evaluator commandsTobias Roeser2018-12-121-1/+4
| | | | See https://github.com/lihaoyi/mill/issues/502
* fix testsLi Haoyi2018-12-122-2/+2
|
* bump ammonite versionLi Haoyi2018-12-112-2/+2
|
* Added info about skipped mill server in `-i` cmdline optionTobias Roeser2018-12-101-1/+1
| | | | See https://github.com/lihaoyi/mill/issues/497
* Add Gitlab to VersionControl (#489)Leonard Ehrenfried2018-12-071-2/+9
|
* update-readmeLi Haoyi2018-11-191-2/+2
|
* bump Ammonite version0.3.5Li Haoyi2018-11-198-21/+20
|
* fix docs build for realLi Haoyi2018-11-071-6/+6
|
* fix docs buildLi Haoyi2018-11-071-6/+5
|
* .0.3.4Li Haoyi2018-11-061-3/+3
|
* .Li Haoyi2018-11-061-1/+1
|
* bump ammonite/os-libLi Haoyi2018-11-061-1/+1
|
* Merge branch 'rebootstrap' into testLi Haoyi2018-11-067-25/+26
|\
| * bump bootstrap versionLi Haoyi2018-11-061-1/+1
| |
| * 0.3.4Li Haoyi2018-11-066-24/+25
| |
| * mergeLi Haoyi2018-11-065-116/+111
| |\
* | \ mergeLi Haoyi2018-11-067-134/+113
|\ \ \ | |/ / |/| / | |/
| * improving twirl (#473)Iurii Malchenko2018-11-025-118/+115
| | | | | | | | | | | | * improving twirl support: default imports, better `compileTwirl().classes` value * twirl module doc edits
* | bump ammonite integration test version, remove 2.11.8 build since it blows ↵Li Haoyi2018-11-064-37/+196
| | | | | | | | up mysteriously
* | fix assembly path handling, swap out Jvm.scala's custom subprocess handling ↵Li Haoyi2018-11-0510-123/+121
| | | | | | | | with os.proc
* | WIP migrating over from `ammonite.ops` to `os` module.Li Haoyi2018-11-05105-796/+708
|/ | | | __.compile works, haven't run tests yet
* 0.3.30.3.3Li Haoyi2018-11-021-1/+3
|
* Merge branch 'master' of github.com:lihaoyi/millLi Haoyi2018-11-0223-107/+734
|\