summaryrefslogtreecommitdiff
path: root/scratch
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug in computing the classDirectory for the scalac options request. ↵Alexandra Dima2019-10-123-3/+3
| | | | Also changed the startServer command from the json connection file.
* Added progress notifications during compilationAlexandra Dima2019-10-121-1/+1
|
* 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-128-0/+127
|
* Added notification from server to client to show a message that either no ↵Alexandra Dima2019-10-121-42/+0
| | | | main class was found or there are multiple and none was specified.
* Added support for merging compile parameters from the mill build file with ↵Alexandra Dima2019-10-121-1/+13
| | | | the compile parameters specified through bsp
* Implemented support for publishing compilation diagnostics through the ↵Alexandra Dima2019-10-121-2/+2
| | | | 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.
* Fixed bugs in ModuleUtils by converting every java path with toUri and using ↵Alexandra Dima2019-10-121-28/+23
| | | | 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-121-1/+24
| | | | implementation of buildTargetTest. Made sure targets are retrieved again everytime the workspaceBuildTargets request is sent
* update readmeLi Haoyi2019-07-101-0/+1
|
* more fixes for scalajs envLi Haoyi2019-06-131-1/+5
|
* fix for 2.13.0-RC2Li Haoyi2019-05-191-26/+2
|
* Include scaladoc as part of mill inspect (#435)Li Haoyi2018-09-202-37/+19
|
* Add ScalaPB integration (#395)David Gregory2018-08-012-1/+35
| | | | | | | | * Add ScalaPB integration * Update ci scripts with new scalapblib module * Move ScalaPB integration to contrib module
* Add a `visualize` command to render portions of the build graph as SVG (#349)Li Haoyi2018-05-251-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Transitive reduction of visualized graph via jgrapht now works ``` out/dev/launcher/dest/run -i visualize __.compile _ out/dev/launcher/dest/run -i visualize core.__ ``` * Move test running logic from scalaworker into scalalib This is to try and reduce the size of the classpath we are passing to the test runner subprocess, in an attempt to fix the command-line-too-long errors we're getting in Appveyor. Now the test runner subprocess should no longer need Zinc or all of it's transitive dependencies * - Break out `GraphvizTools` into a separate Mill module, to avoid bloating the main jar and try to shorten the `MILL_SCALA_WORKER` classpath being sent to scalajslib.test (which is blowing up on windows as the CLI command is too long) - Move the meat of `resolveDependencies` from `scalalib` to `main`, to support resolving mill modules - DRY up resolution of mill modules in `Util.millProjectModule` * fix mill module resolution * Tweaks to try and make zinc work again... * Tweak `Module#reflect` to try and make it happy with `visualize` module... * fix integration test classpath * move visualization into it's own module
* fixtestsLi Haoyi2018-05-221-1/+2
|
* - Update changelog in preparation for 0.2.1Li Haoyi2018-05-201-15/+0
| | | | | | - Clean up root `readme.md` to remove duplication with the `docs/` folder - Bump zinc version
* Preserve caches between interactive and client/server mode (#342)Li Haoyi2018-05-191-1/+1
| | | | We were incorrectly duplicating the JDK classpath as part of the application classpath when we spawned the Mill server from the Mill client. This makes the transmission of application classpath to the Mill server explicit via an environment variable, so we don't end up including random things from the client classloader hierarchy that we didn't expect
* WIP keep mill server alive if you Ctrl-C during --watch (#339)Li Haoyi2018-05-192-0/+18
* wip * Clean up more resources in the Mill client after every command * catch and ignore SIGINT in Mill server to make it survive Ctrl-C on the client