orderedlazyset: directly use __contains__ instead of a lambda
We apply the same speedup as in spanset, getting rid of the useless lambda.
(No new timing, as this is the very same change)
--- a/mercurial/revset.py Thu May 01 12:15:00 2014 -0700
+++ b/mercurial/revset.py Thu May 01 12:15:28 2014 -0700
@@ -2419,7 +2419,7 @@
self.reverse()
def __and__(self, x):
- return orderedlazyset(self, lambda r: r in x,
+ return orderedlazyset(self, x.__contains__,
ascending=self._ascending)
def __sub__(self, x):