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.