Join GitHub today
[WIP] mixed rsc zinc compiles #7227
This is based off of #7226 -- see the diff: https://github.com/cosmicexplorer/pants/compare/canonicalize-enum-pattern-matching...cosmicexplorer:mixed-rsc-zinc-compiles?expand=1. The previous commits will be removed when that PR is merged.
This is a WIP because it requires some upstream testing that we haven't developed yet, in addition to bumping the rsc release to an appropriate upstream version before it can be merged.
rsc can successfully outline some scala and java, but not all. As of <TODO: open source release of rsc which can handle jvm classpaths directly!>, rsc can handle classpaths directly instead of requiring a
The current situation is explained in this snippet (not sure how to tell github to preview it directly, but this is a very effective docstring, so reading it is recommended):
We can use either an
We can compile codebases which are not yet fully compatible with rsc using zinc, and still obtain the parallelism benefits of rsc compilation to a great extent.