-
-
Notifications
You must be signed in to change notification settings - Fork 423
Comparing changes
Open a pull request
base repository: com-lihaoyi/mill
base: 0.11.9
head repository: com-lihaoyi/mill
compare: 0.11.10
- 11 commits
- 58 files changed
- 4 contributors
Commits on Jul 18, 2024
-
Fixed Typo in Maven Blocked Documentation (#3269)
Fixed dependancies to dependencies
Configuration menu - View commit details
-
Copy full SHA for 862a4dc - Browse repository at this point
Copy the full SHA 862a4dcView commit details -
Fix resolution of children of
override lazy valmodules (#3270)This was preventing resolution of modules in the form `override lazy val foo: FooModule = new FooModule{...}`, which are necessary when you want to override one module with another. You couldn't resolve them via `resolve` or run them from the command line, but you could depend on them from other modules and have then get picked up by planning logic These turn up in Mill's own build, and I notice I couldn't resolve e.g. `main.codesig.test.cases[callgraph-basic-1-static-method].compile` before this PR. After this PR, I can. Filtering out `abstract` methods in `Reflect` seems unnecessary, since compilation checks that every method is implemented already. Added a unit test to cover this edge case. Pull request: #3270Configuration menu - View commit details
-
Copy full SHA for 6ff0e6c - Browse repository at this point
Copy the full SHA 6ff0e6cView commit details -
Tweak Java documentation (#3271)
Removes reference to Scala from the Intro to Mill for Java page
Configuration menu - View commit details
-
Copy full SHA for c8c4aeb - Browse repository at this point
Copy the full SHA c8c4aebView commit details -
Adding asdf as an unsupported installation option (#3262)
Just pdating the documentation to add asdf as an option to install mill. Pull request: #3262 --------- Co-authored-by: Tobias Roeser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cb7e72 - Browse repository at this point
Copy the full SHA 6cb7e72View commit details -
Update semanticdb-java from 0.9.10 to 0.10.0 (#3267)
Pull request: #3267
Configuration menu - View commit details
-
Copy full SHA for 3889c44 - Browse repository at this point
Copy the full SHA 3889c44View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 86cf90d - Browse repository at this point
Copy the full SHA 86cf90dView commit details
Commits on Jul 22, 2024
-
Add start of Java Web Build Examples page (#3274)
Simple hello-world projects using Spring Boot and Jetty. We can expand it more in future
Configuration menu - View commit details
-
Copy full SHA for 4e94cc2 - Browse repository at this point
Copy the full SHA 4e94cc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38bfbc5 - Browse repository at this point
Copy the full SHA 38bfbc5View commit details -
Automatically pump
os.procstreams whenSystemStreamsare redirec……ted (#3275) Depends on com-lihaoyi/os-lib#283 This moves the subprocess stream handling logic out of `Jvm.spawnSubprocess` and makes it apply to all `os.proc` invocations, greatly reducing the room for error. With this, `Jvm.spawnSubprocess` becomes a very thin wrapper around `os.proc.spawn`. We also rely directly on OS-Lib's own pumper threads to pump to our destination, rather than having them pump into in-memory buffers and then spawning our own pumper threads to pump from those buffers to the destination I spent some time looking into how to do the stdout/err handling at the process level, but couldn't find any reasonable mechanism to do so that allows us to preserve the ordering of the stdout/stderr. This is the original motivation to squishing it into one stream via `ProxyOutputStream`/`ProxyStreamPumper` and is important because otherwise you find e.g. stack traces out of order with printlns, which makes debugging very difficult. Might be possible using some socket/fifo/pipe cleverness, but not as part of this PR Added an integration test to assert on the subtleties of stdout, stderr, and their inherited alternatives. This PR is required for the test to pass
Configuration menu - View commit details
-
Copy full SHA for 7147d76 - Browse repository at this point
Copy the full SHA 7147d76View commit details -
Cleanups in Java docs and user experience (#3278)
* ~Move `TestModule.*` dependencies to `mandatoryIvyDeps`. This better fits what they are, since `mandatoryIvyDeps` is defined as *Mandatory ivy dependencies that are typically always required and shouldn't be removed by overriding*~ Hit some issues with bincompat and supers, skipping this for now * Alias `JavaModuleTests` to `JavaTests` (ditto for `MavenModuleTests`, `SbtModuleTests`, etc.) for consistency with `ScalaTests` * Specialize Intro to Mill for Java/Scala pages for each respective audience Pull request: #3278
Configuration menu - View commit details
-
Copy full SHA for ed89310 - Browse repository at this point
Copy the full SHA ed89310View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74e707f - Browse repository at this point
Copy the full SHA 74e707fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.11.9...0.11.10