summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added progress notifications during run and test tasks too.Alexandra Dima2019-10-121-3/+6
|
* Added progress notifications during compilationAlexandra Dima2019-10-124-25/+22
|
* Updating the start server commnand according to newest changes in mill ↵Alexandra Dima2019-10-121-1/+1
| | | | version 0.5
* Adding the scratch folder to git.Alexandra Dima2019-10-1210-1/+160
|
* Fixed bug in computing the testing arguments from bsp in buildTargetTest.Alexandra Dima2019-10-125-5/+13
|
* Added notification from server to client to show a message that either no ↵Alexandra Dima2019-10-122-43/+5
| | | | main class was found or there are multiple and none was specified.
* Fixed bug in computing the scala library dependencies of a ScalaBuildTarget.Alexandra Dima2019-10-121-0/+1
|
* Removed commented code and fixed bug in assigned target ids. Now the uri of ↵Alexandra Dima2019-10-122-46/+2
| | | | each BuildTarget will be the intelliJModulePath of the corresponsing mill module.
* Refactored MillBuildServer by putting the future completion at the end of ↵Alexandra Dima2019-10-125-81/+92
| | | | 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-1214-121/+233
| | | | 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-1210-47/+185
| | | | the compile parameters specified through bsp
* Fixed bugs in getting target capabilities and dependencies.Alexandra Dima2019-10-122-5/+5
|
* Fixed compilation errorAlexandra Dima2019-10-121-1/+1
|
* Added the custom bsp reporter to the evaluation of the run task in ↵Alexandra Dima2019-10-121-1/+5
| | | | buildTargetRun.
* Fixed issue with retrieving line and offset of errors found during compilation.Alexandra Dima2019-10-122-13/+9
|
* Fixed compilation error, removed print statements and unnecessary code.Alexandra Dima2019-10-123-114/+1
|
* Implemented support for publishing compilation diagnostics through the ↵Alexandra Dima2019-10-1211-47/+323
| | | | 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.
* Implemented simple support for cleaning cacheAlexandra Dima2019-10-122-15/+30
|
* Fixed bugs in ModuleUtils by converting every java path with toUri and using ↵Alexandra Dima2019-10-124-118/+181
| | | | millSourcesPath. Chnaged mill task evaluation to account for cases when the result of an informative task is actually Failure.
* Made install from MainMillBuildServer a mill command. Started simple ↵Alexandra Dima2019-10-125-55/+172
| | | | implementation of buildTargetTest. Made sure targets are retrieved again everytime the workspaceBuildTargets request is sent
* Changed the mill bsp server installation command to put the .bsp folder in ↵Alexandra Dima2019-10-121-1/+1
| | | | the working directory
* Implemented MillBuildServer methods for retrieving the scala main classes ↵Alexandra Dima2019-10-123-47/+159
| | | | and scala tets classes in a project. Also fixed bug in computing the target capabilities from modules. Started a simple implementation of buildTargetRun.
* Started integrating mill with Build Server ProtocolAlexandra Dima2019-10-125-0/+652
|
* Use explicitly given Evaluator instance for evaluation (#702)Tobias Roeser2019-10-063-16/+17
| | | | | | | | * Use explicitly given Evaluator instance for evaluation Might fix https://github.com/lihaoyi/mill/issues/689 * Added missing ev parameter
* Removes semanticdb settings (#705)Olivier Mélois2019-10-032-39/+2
| | | | | | | Bloop 1.3.3 can assume the responsibility of finding the semanticdb plugin and setting the relevant options in the compiler, which means we don't have to do it ourselves anymore to accommodate metals users. See https://github.com/scalameta/metals/pull/852
* Upgrade semantic db and supported versions of scala (#699)Jakob Odersky2019-09-251-2/+4
| | | This enables using Mill with Metals and Scala 2.13.1, which in turn is required under Java 1.13
* Restored alphabetical order of modulesHEADmasterTobias Roeser2019-09-241-54/+55
|
* Add JBuildInfo (#697)Carlos A. Rueda2019-09-221-0/+53
| | | | | | | | * Add JBuildInfo * Update JBuildInfo 0.1.2 now generates getter methods instead
* Use dedicated output dir for mill-build module in IntelliJ IDEA (#696)Tobias Roeser2019-09-203-3/+6
| | | | | | | | * Use dedicated output dir for mill-build module in IntelliJ IDEA This fixes issues with missing generated sources in IntelliJ IDEA after a rebuild. * Exclude mill's out dir
* Use a dedicated path/target for idea compiler output (#694)Tobias Roeser2019-09-206-15/+20
| | | | | | | | * Use a dedicated path/target for idea compiler output Fixes https://github.com/lihaoyi/mill/issues/693 * Fixed xml generator and test cases
* Print the just published versionTobias Roeser2019-09-171-0/+2
|
* print count of dirs and files when in watch modeTobias Roeser2019-09-131-1/+2
|
* Changed JSON encoding for StackTraceElement (filename is nullable) (#691)Tobias Roeser2019-09-101-2/+2
| | | Fixes https://github.com/lihaoyi/mill/issues/690
* Properly support Dotty >= 0.18.1 (#682)Guillaume Martres2019-09-094-7/+44
| | | | Dotty now uses the 2.13 standard library, so `withDottyCompat` needs to use the correct suffix depending on the Dotty version.
* Fixed download link for windows.Tobias Roeser2019-09-061-1/+1
| | | | Fixes https://github.com/lihaoyi/mill/issues/666
* Generate Versions file (#688)Tobias Roeser2019-09-062-13/+23
|
* fixed typoTobias Roeser2019-09-051-1/+1
|
* fixed typoTobias Roeser2019-09-051-1/+1
|
* Prepared next change logTobias Roeser2019-09-051-0/+8
|
* Commented step order to release scriptTobias Roeser2019-09-051-2/+2
|
* Make mill wrapper backwards compatible (#670)Nathaniel Fischer2019-09-051-1/+8
| | | | | | | | * Make mill wrapper backwards compatible resolves https://github.com/lihaoyi/mill/issues/669 * more intelligent version comparison
* Added release date to changelogTobias Roeser2019-09-051-1/+1
|
* Prepared release 0.5.10.5.1Tobias Roeser2019-09-052-6/+6
|
* Updated changelogTobias Roeser2019-09-051-0/+20
|
* Print out when tests are skippedTobias Roeser2019-09-051-2/+3
|
* Initial module-specific extension support to GenIdea (#684)Tobias Roeser2019-09-0512-40/+365
| | | | | | | | | | | | | | | * Initial module-specific extension support to GenIdea * Contribute Facets to JavaModule * Generate additional files under .idea directory * Introduced more generel Element result type and unit tests * Moved intellijModulePath into GenIdeaModule * Added unit test for GenIdea extension (Missed that previously)
* First deploy to Maven, then upload to GitHubTobias Roeser2019-09-051-1/+1
| | | | This ensures, we only upload releases to Github which artifacts can also consumed from Maven.
* Upgrade scoverage: 1.3.1 -> 1.4.0 (#687)Fabian Heredia Montiel2019-09-045-17/+55
|
* Bump flyway version (#686)Nathaniel Fischer2019-09-043-3/+60
|
* Moved dependency declarations to central shared place (#680)Tobias Roeser2019-09-021-44/+87
|