documentcloud/underscore — pull request #1172 by braddunbar (2013-06-28 14:55:48+00:00)
Title: Fix #1171 - Simplify some/any.

As stated in #1171, if the return of the iterator is ever truthy, the loop exits immediately via `breaker`. Thus there is no reason for the extra check.

I also noticed that the tests remove the native version of `Array#some`. This leads to spurious results because `Array#forEach` does not support `breaker`. I'd speculate that it's likely the reason the extra check was added originally. It's removed in this patch.