summaryrefslogtreecommitdiff
path: root/main/core/src/eval
Commit message (Collapse)AuthorAgeFilesLines
* Improved compilation by sending all requested targets to the mill evaluator ↵Alexandra Dima2019-10-121-4/+6
| | | | to be compiled together rather than in different evaluation sessions. This avoids duplicated compilation results and side effects like diagnostics and task progress notifications.
* Added progress notifications during compilationAlexandra Dima2019-10-121-11/+17
|
* Fixed bug in computing the testing arguments from bsp in buildTargetTest.Alexandra Dima2019-10-121-1/+1
|
* Refactored MillBuildServer by putting the future completion at the end of ↵Alexandra Dima2019-10-121-1/+1
| | | | each method in a separate function which now also throws exceptions if a request is made before initialize. Also gave all JavaModules the run capability.
* Partially fixed test request by implementing a test reporter, adding it to ↵Alexandra Dima2019-10-121-7/+9
| | | | each task context and sending it to the test task. Implemented BspContext to hold information about the test reporter and the additional bsp compiler arguments. Made a common data structure for different bsp parameters - TaskParameters.
* Added support for merging compile parameters from the mill build file with ↵Alexandra Dima2019-10-121-9/+17
| | | | the compile parameters specified through bsp
* Fixed compilation error, removed print statements and unnecessary code.Alexandra Dima2019-10-121-2/+0
|
* Implemented support for publishing compilation diagnostics through the ↵Alexandra Dima2019-10-121-9/+18
| | | | custom BspLoggedReporter reporter. Patched the mill.api.Ctx data structure as well as the evaluate() method on mill's Evaluator in order to accept a potential reporter from the outside, or use a default value if none is given.
* Bump ammonite to 1.6.7 (#610)Li Haoyi2019-05-191-2/+2
| | | | | | | | | | | | | | | | * bump ammonite to 1.6.7 * upgrade all the things * add scalaj-http shims for bootstrapping * wip * tweak-error-message * tweak coursier * .
* Introduced new failFast parameter to Evaluator with default `true`Tobias Roeser2018-12-211-10/+26
| | | | Added Aborted result type.
* Avoid unnecessary dependency downloading by providing fetches per cache ↵gehnaphore2018-12-201-3/+9
| | | | | | | | | | | | 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
* Generalize Zinc Worker (#514)Li Haoyi2018-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | * 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
* collapse boilerplate folder structure within src/ folders (#505)Li Haoyi2018-12-123-0/+506
* collapse boilerplate folder structure within src/ folders * .