Mercurial > hg
comparison hgext/largefiles/uisetup.py @ 39201:45e05d39d9ce
pycompat: wrap xrange for py2 to provide efficient __contains__
The C implementation of xrange in Python 2 provides a O(n) membership
test, which is noticable on pull-based clones of large repositories.
Avoid this by providing a wrapper class with O(1) membership test based
on the edges of the range.
Differential Revision: https://phab.mercurial-scm.org/D4313
author | Joerg Sonnenberger <joerg@bec.de> |
---|---|
date | Fri, 17 Aug 2018 00:51:46 +0200 |
parents | b4d85bc122bd |
children | 823a580448d7 |
comparison
equal
deleted
inserted
replaced
39197:d859b48730b8 | 39201:45e05d39d9ce |
---|