crazy idea: how off the beaten path is your usage?

Warning: This is a potentially crazy idea, it may not work, and is something I’m probably not going to have time to investigate further.   Feel free to take it and run with it if you’re interested. Given a set of integration tests, a library which is used by the system under test, and a set …

Continue reading ‘crazy idea: how off the beaten path is your usage?’ »

How much does it cost to maintain LLVM?

In early October of 2014, I started collecting changes that I saw fly by on llvm-commits that I thought would be straight-forward to automate.  I was trying to be pretty conservative, so these tend to be pretty basic things: fixing deceptive white space around an if clause, removing the name of a method from it’s …

Continue reading ‘How much does it cost to maintain LLVM?’ »

Patch design vs change design

A recent email discussion over on the Clang development mailing list reminded me of a point that I consider rather important, but that seems to be missed in many technical discussions. To put it simply, the design of the patches used to submit a feature to the community do not need to (and usually should …

Continue reading ‘Patch design vs change design’ »