Hi all. I would like to work on putting out a new release of GNU make. I've fixed, or merged patches for (thanks especially to Dmitry) most of the issues that I had in mind for this release, except one: I'd really like to fix the problem we currently have with handling fatal signals (like SIGINT), because die() is invoked in a signal handler context and it does all sorts of things that are not valid in a signal handler.
I have a partial solution to this but it runs up against the age-old problem of trying to both wait for data on a file descriptor and also wait for a child to exit, reliably, in a POSIX system. I'm thinking about ways to manage this. But in the meantime I wanted to let people know in case they wanted to point out particularly egregious bugs that should absolutely be looked at before the release (obviously any regressions are most important). As always I'll be creating release candidates and announcing them here for people to try out who don't want to go through the process of bootstrapping from a Git workspace.