Hello Andrew, > on dotnet it takes 12 seconds to perform 10,000,000 of such loops, while > on mono it takes 20 second for 10,000. So the performance is worse in > more than 1000 times. I love the idea of this patch, feel free to apply it. As usual, if you could add some tests, it would be even better. Miguel