Introduce cross-platform build support (not user-accessible)
Support equality tests between make.platform.SystemType instances
platform.uname()’s “system” field maps to Platform.os, not Platform.kernel
Fix parsing of GNU system type tuples
Make SystemType.__init__() arguments not optional
Add make.platform.SystemType.__len__()
Try different file names for tool executables
Include both inputs and outputs in ABC Make metadata
Refactor duplicate code, make TargetSnapshot get signatures on its own
Skip comparison tests in “dry run” mode