Originally I started this blog with the intent that each post would be about a particular commit. Here's a post back in that vein, about a change I had no involvement in but thought might be of interest to you:
How many ways do I like this change?
- Nokia wrote it but we all benefit from it;
- C++ master Darin proposed a template-hacker modification to it that makes it type-safe without losing the speed benefit;
- The precommit bots that Googlers wrote caught that an earlier version would've broken the 32-bit Mac build;
- The patch itself is a simple but clever low-hanging-fruit optimization.
The only piece it's missing is a regression test, but I guess WebKit currently doesn't have a lot in the way of performance regression tests.