rubinius/rubinius — pull request #1477 by novemberkilo (2011-12-30 05:36:18+00:00)
Title: Fixing an issue with Enumerable#all?

The first commit contains a spec for Enumerable#all? that fails for rbx but passes for 1.9.3

The second commit fixes the problem by splatting out the arguments to the block in Enumerable#all? -- this allows indices passed in by each_with_index to be separated

Note that this fixes the failing specs in library/matrix/symmetric and library/matrix/hermitian as well

This pull request follows on from a conversation with @dbussink and @brixen. I notice that there has been recent work by @dbussink on this (or a related problem) ... perhaps there is a better or more appropriate solution? I'm very new to contributing to projects so any feedback is welcome!