Found my 1000th bug in Roslyn!

This might not seem like a big deal, but...


Knowing that you guys won’t be seeing any of these bugs in production helps me sleep better at night :)

So far, my favorite bug (nothing to be proud of, but I think it’s a fun one) is this:

ContractFailure in FormattingContext.DebugCheckIntervalTree when formatting "War and Peace" by Leo Tolstoy

Yes, Roslyn can parse, format and analyze large programs with errors. And believe me, the C# program War and Peace contains quite a few errors!


Note: please don’t interpret this post as “Roslyn has 1000 bugs” :) On the contrary, I’m pretty happy with our rolling day-to-day quality, and folks who know me can appreciate what it says about the codebase.