Release notes are on the website, and this time I remembered to build the static binaries.

This release was a giant backlog-clearing exercise. Aboriginal Linux is now converted over to build toybox by default, so I've got a built in regression test that I can plug each new version of toybox into to test on multiple architectures. I needed to do a known-good version that I could bisect regressions against, and that was this.

Right after the release I checked in the giant reindentation of all the files. (Yes it screws up "git annotate" but doing it as a series of commits wouldn't have improved that. Rip the band-aid off in one go, jump ito the cold water, etc.)

The new coding style is "two spaces per indent", and if you can't handle that you can convert your local copy back and forth with sed:

  Sed invocation to convert leading tabs to two spaces:
  sed -i ':loop;s/^\( *\)\t/\1  /;t loop' filename

  Sed invocation to convert pairs of leading spaces to tabs:
  sed -i ':loop;s/^\( *\)  /\1\t/;t loop' filename

But mostly, it's just whitespace and the old stuff wasn't remotely consistent.

(The "tabs interpreted as four spaces" thing was what I got into the habit of with busybox, and then tinycc was four _actual_ spaces, and when in a hurry I reverted back to the "two spaces" thing is a self-taught idiosyncrasy I've been doing since 1990 which is easiest for _me_ to read, and since it's my project...)

Rob
_______________________________________________
Toybox mailing list
Toybox@lists.landley.net
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to