Attempt to unroll stuff. Part of this is making space.newbool be branch ...#836
Attempt to unroll stuff. Part of this is making space.newbool be branch ...#836
Conversation
|
Notably missing is any sort of cap on how many times it will unroll (can add later) |
|
Also: i = 0
while i < 10000000
i += [0, 1].reduce(:+)
enddoesn't actually seem to be any faster than before this. So in conclusion, wat :/ (Good news: looking at the trace, it looks like maybe at least something got unrolled) |
|
So, I think this looks good, although it's strange that it doesn't actually speed things up. For the pixels benchmark, do you think we should refactor to use the rlib ordered dict instead of rolling our own? |
|
That would probably be a good idea. I also think I should split this patch On Wed, Aug 6, 2014 at 2:08 AM, Tim Felgentreff notifications@github.com
"I disapprove of what you say, but I will defend to the death your right to |
...free