github thought-machine/please v9.4.0
Please v9.4.0

latest releases: v17.12.6-beta.1, v17.12.5, v17.12.4...
7 years ago

This is Please v9.4.0

  • Added a c_object rule which lets you compile a C or C++ object file from a single
    input. It's lower-level than c_library so rarely needed, but allows a bit more control.
  • Added protoc_binary which can download a protoc release to use as the protoc_tool.
    Unfortunately there is no equivalent available for gRPC C++ / Python plugins.
  • Pre- and post- build functions are now better optimised about recalculating
    changes after they run. Can significantly speed up building packages with
    many c_library rules in them.
  • Jarcat can now align files to specific size boundaries in a similar way to
    Android's zipalign command.
  • Setting PDEATHSIG on child commands which may help ensure that subprocesses
    (especially workers) terminate correctly.
  • Runtime data of tests is exposed in a $DATA env var.
  • Cleaning of the directory cache is now done in-process rather than in a
    forked subprocess. This allows it to be better synchronised with the main build
    about what it's deleting.

Don't miss a new please release

NewReleases is sending notifications on new releases.