Nearly all of those are due to inadvertent reliance on bugs in D1. You see this quite a bit in the C++ world. Every time g++ gets updated, I have to tweak something in my sources.
In the case of D, the problem is that sometimes you don't really know if it's a bug or a feature.
