Please 7.2.0 is out, with a set of interesting new features & bugs.
Major additions:
* Support for an "experimental" directory specified in plzconfig.
* New command, plz gc
, which attempts to identify unused targets across the repo.
"GC roots" are inferred from non-test binary targets, but can also be specified in .plzconfig.
* plz query graph
is now better optimised for the case of outputting the entire graph,
which should be close to twice as fast as before.
* filegroup() now honours the hashes
argument correctly.
* Support for 'remote' worker processes which are persisted throughout the build.
These can be used to speed up compile times in cases where the compiler supports this
and has significant startup overhead. Initial implementation for Java can have up to
a 4x speedup on sufficiently large build graphs.
* Added plz help
command which can show reference information about built-in build rules,
config settings, etc.
* The Linux implementation will attempt to download a portable PyPy distribution if
none of the plugins work against the system versions. Should make it easier to get
up & running since it's not completely trivial to install.