scala/scala — pull request #1483 by gkossakowski (2012-10-09 22:49:45+00:00)
Title: SI-6440: Revert change to `TraversableLike.filterNot`

Commit df9f470f14262b9b1002f022c2620d8c38835805 introduced
a change to `TraversableLike.filterNot` which broke Stream
implementation that does override `filter` implementation
but does not override `filterNot` implementation. This shows
clearly that reusing code for strict and non-strict collections
is very problematic.

Added a test-case covering this problem.

Closes SI-6440.

Review by @retronym.