Skip to content

v0.1.21

Choose a tag to compare

@tamnd tamnd released this 09 Oct 21:05
7d6ac68

A patch release with new signatures for old toolchains, two fixes confirmed by bisection, and a KUnit fix that names the suite that actually broke.

Changes:

  • When the KUnit runs of a cell fail in different ways, the first error now comes from the run with the fewest failed suites, and the console shown with it is that run's log. Before, a run that stalled and lost every suite could hide the one suite that really failed. (#236)

Findings:

  • gcc4-incomplete-array-i2c classifies the i2c.h error GCC 4 and newer give on x86_64 2.6.11. (#236)
  • gcc46-m-elf-i386 also matches the "unrecognized command-line option" wording newer GCCs use. (#236)
  • gcc-below-min-on-22 covers the a.out tools that come with GCC 2.6.3 on 2.2, and binutils-too-old-subsection classifies the .subsection the 2.4 spinlocks use, which the binutils 2.8.1 in the egcs 1.1.2 bundle does not know. (#237)
  • Unit bisections confirm the fixes behind binutils-size-undefined (ad2fc2cd9253) and binutils-216-user32-cs (dd2897bf0f4d). The first replaces a whole-build bisection that had named the wrong commit. (#237, #238)