summaryrefslogtreecommitdiff
path: root/scratch
Commit message (Collapse)AuthorAgeFilesLines
* 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