Submitter | Boris Feld |
---|---|
Date | Nov. 12, 2018, 9:55 a.m. |
Message ID | <036a7425b869b5b8e3e7.1542016545@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/36518/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/cext/revlog.c b/mercurial/cext/revlog.c --- a/mercurial/cext/revlog.c +++ b/mercurial/cext/revlog.c @@ -1010,6 +1010,14 @@ bail: return NULL; } +static inline long index_segment_span(indexObject *self, Py_ssize_t start_rev, + Py_ssize_t end_rev) +{ + return (index_get_start(self, end_rev) - + index_get_start(self, start_rev) + + index_get_length(self, end_rev)); +} + static inline int nt_level(const char *node, Py_ssize_t level) { int v = node[level >> 1];