Tue, 07 Oct 2014 01:41:26 -0700 |
Pierre-Yves David |
fullreposet: use `sort` to enforce the order
|
file |
diff |
annotate
|
Tue, 07 Oct 2014 01:48:34 -0700 |
Pierre-Yves David |
revancestors: replace `descending` with `sort(reverse=False)`
|
file |
diff |
annotate
|
Tue, 07 Oct 2014 01:41:02 -0700 |
Pierre-Yves David |
_descendants: replace `ascending()` with `sort()`
|
file |
diff |
annotate
|
Tue, 07 Oct 2014 01:36:53 -0700 |
Pierre-Yves David |
_descendants: directly use smartset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 03:29:55 -0500 |
Pierre-Yves David |
baseset: explicitly track order of the baseset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 03:31:05 -0500 |
Pierre-Yves David |
baseset: fix isascending and isdescending
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 03:26:18 -0500 |
Pierre-Yves David |
baseset: prepare lazy ordering in __iter__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 03:19:23 -0500 |
Pierre-Yves David |
baseset: implement a fastasc and fastdesc
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 11:03:30 -0700 |
Pierre-Yves David |
baseset: stop inheriting from built-in list class
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 23:45:07 -0700 |
Pierre-Yves David |
rangeset: use `first` and `last` instead of direct indexing
|
file |
diff |
annotate
|
Tue, 07 Oct 2014 00:18:08 -0700 |
Pierre-Yves David |
filteredset: implement `first` and `last`
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 14:42:00 -0700 |
Pierre-Yves David |
baseset: implement `first` and `last` methods
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 12:52:36 -0700 |
Pierre-Yves David |
generatorset: implement first and last methods
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 11:57:59 -0700 |
Pierre-Yves David |
addset: implement first and last methods
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 11:54:53 -0700 |
Pierre-Yves David |
spanset: implement `first` and `last` methods
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 11:46:53 -0700 |
Pierre-Yves David |
smartset: add first and last methods
|
file |
diff |
annotate
|
Wed, 08 Oct 2014 00:55:09 -0700 |
Pierre-Yves David |
revset-last: remove user of baseset.append
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 10:57:01 -0700 |
Pierre-Yves David |
revset-limit: remove user of baseset.append
|
file |
diff |
annotate
|
Mon, 06 Oct 2014 10:41:43 -0700 |
Pierre-Yves David |
baseset: use default value instead of [] when possible
|
file |
diff |
annotate
|
Sat, 04 Oct 2014 06:17:18 -0700 |
Pierre-Yves David |
generatorset: implement isascending and isdescending
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 21:11:56 -0700 |
Pierre-Yves David |
generatorset: explicitly track iteration order
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 20:23:02 -0700 |
Pierre-Yves David |
addset: drop caching through generatorset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 21:01:30 -0700 |
Pierre-Yves David |
generatorset: get list-based fast iterations after the generator is consumed
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 20:48:28 -0700 |
Pierre-Yves David |
generatorset: move iteration code into _iterator
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 20:43:48 -0700 |
Pierre-Yves David |
generatorset: stop using a base as the _genlist
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 20:12:02 -0700 |
Pierre-Yves David |
generatorset: drop the leading underscore in the class name
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 20:14:43 -0700 |
Pierre-Yves David |
generatorset: update the docstring now that it is a smartset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 20:18:48 -0700 |
Pierre-Yves David |
addset: drop the leading underscore from the class name
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 20:17:12 -0700 |
Pierre-Yves David |
addset: this is a smartset, update the docstring
|
file |
diff |
annotate
|
Thu, 09 Oct 2014 05:27:23 -0700 |
Pierre-Yves David |
addset: use the ascending argument in _iterordered
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 12:54:56 -0500 |
Pierre-Yves David |
revset: remove the now unused _descgeneratorset class
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 12:53:41 -0500 |
Pierre-Yves David |
revset: use _generatorset in _revancestors
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 12:52:49 -0500 |
Pierre-Yves David |
revset: remove now unused class _ascgeneratorset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 12:52:17 -0500 |
Pierre-Yves David |
revset: use _generatorset directly in _revdescendant
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 12:46:34 -0500 |
Pierre-Yves David |
generatorset: move membership testing on ordered gen to the main class
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 12:36:57 -0500 |
Pierre-Yves David |
generatorset: make use of the new mechanism in the subclass
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 12:36:08 -0500 |
Pierre-Yves David |
generatorset: make it possible to use gen as fastasc or fastdesc
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 03:19:00 -0500 |
Pierre-Yves David |
baseset: rely on the abstractsmartset implementation for filter
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:48:14 -0500 |
Pierre-Yves David |
_orderedsetmixin: drop this now unused class
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:47:33 -0500 |
Pierre-Yves David |
spanset: drop _orderedsetmixin inheritance
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:44:52 -0500 |
Pierre-Yves David |
orderedlazyset: drop this now unused class
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:43:42 -0500 |
Pierre-Yves David |
_descendant: use filteredset instead of orderedlazyset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:37:13 -0500 |
Pierre-Yves David |
addset: use the base implementation for ascending and descending
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:34:25 -0500 |
Pierre-Yves David |
addset: use base implementation for __filter__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:33:32 -0500 |
Pierre-Yves David |
addset: use base implementation for __add__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:32:50 -0500 |
Pierre-Yves David |
addset: use base implementation for __sub__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:31:46 -0500 |
Pierre-Yves David |
addset: use base implementation for __and__
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:42:06 -0500 |
Pierre-Yves David |
addset: promote to real smartset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 00:12:22 -0500 |
Pierre-Yves David |
addset: add a __nonzero__ method
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 23:38:30 -0500 |
Pierre-Yves David |
addset: offer a fastasc and fastdesc methods
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 23:28:18 -0500 |
Pierre-Yves David |
addset: split simple and ordered iteration
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:55:09 -0500 |
Pierre-Yves David |
generatorset: promote to smartset
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:56:57 -0500 |
Pierre-Yves David |
generatorset: implement __nonzero__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 00:31:33 -0500 |
Pierre-Yves David |
spanset: use base implementation for __add__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 00:31:18 -0500 |
Pierre-Yves David |
spanset: use base implementation for __sub__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 00:30:58 -0500 |
Pierre-Yves David |
spanset: use base implementation for __and__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 00:39:57 -0500 |
Pierre-Yves David |
spanset: use base implementation for filter
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:27:00 -0500 |
Pierre-Yves David |
filteredset: use base implementation for filter
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:25:35 -0500 |
Pierre-Yves David |
filteredset: use base implementation for __add__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:24:30 -0500 |
Pierre-Yves David |
filteredset: use base implementation for __sub__
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:23:12 -0500 |
Pierre-Yves David |
filteredset: use base implementation for __and__
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:22:17 -0500 |
Pierre-Yves David |
abstractsmartset: add default implementation for __sub__
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:22:03 -0500 |
Pierre-Yves David |
abstractsmartset: add default implementation for __add__
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:21:40 -0500 |
Pierre-Yves David |
abstractsmartset: add default implementation for __and__
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 00:26:50 -0500 |
Pierre-Yves David |
abstractsmartset: add default implementation for filter
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 01:16:23 -0500 |
Pierre-Yves David |
lazyset: rename the class to filteredset
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:14:03 -0500 |
Pierre-Yves David |
lazyset: add order awareness to the class
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:03:14 -0500 |
Pierre-Yves David |
lazyset: remove min/max
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 19:02:50 -0500 |
Pierre-Yves David |
baseset: remove min/max methods
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 18:59:41 -0500 |
Pierre-Yves David |
abstractsmartset: add a default implementation for min and max
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 18:52:09 -0500 |
Pierre-Yves David |
lazyset: drop now useless ascending/descending definition
|
file |
diff |
annotate
|
Tue, 30 Sep 2014 23:36:57 -0500 |
Pierre-Yves David |
lazyset: inherit the fastasc and fastdesc method from subset
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 18:25:37 -0500 |
Pierre-Yves David |
lazyset: split the iteration logic from the condition filtering logic
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 17:53:55 -0500 |
Pierre-Yves David |
spanset: do a single range check in __contains__
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 18:02:17 -0500 |
Pierre-Yves David |
spanset: enforce the order lazily to gain `fastasc` and `fastdesc` methods
|
file |
diff |
annotate
|
Tue, 30 Sep 2014 22:26:34 -0500 |
Pierre-Yves David |
abstractsmartset: document the `fastasc` and `fastdesc` attributes/methods
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 18:35:56 -0500 |
Pierre-Yves David |
spanset: remove ascending/descending implementation
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 18:35:00 -0500 |
Pierre-Yves David |
baseset: remove ascending/descending redefinition
|
file |
diff |
annotate
|
Thu, 02 Oct 2014 18:34:18 -0500 |
Pierre-Yves David |
abstractsmartset: default implementation for `ascending` and `descending`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 04:55:55 -0700 |
Pierre-Yves David |
revert: bring back usage of `subset & ps` in `parents`
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 15:14:36 -0500 |
Pierre-Yves David |
revset: introduce an abstractsmartset class
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 15:03:16 -0500 |
Pierre-Yves David |
revset: add a `__nonzero__` to baseset
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 15:50:54 -0500 |
Pierre-Yves David |
revset: drop isinstance(baseset) in spanset.__sub__
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 15:50:40 -0500 |
Pierre-Yves David |
revset: drop isinstance(baseset) in spanset.__and__
|
file |
diff |
annotate
|
Tue, 30 Sep 2014 23:09:59 -0500 |
Pierre-Yves David |
revset: drop isinstance(baseset) from baseset.__and__
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 15:53:42 -0500 |
Pierre-Yves David |
revset: use direct access to __contains__ in spanset.__sub__
|
file |
diff |
annotate
|
Tue, 30 Sep 2014 12:39:21 -0500 |
Pierre-Yves David |
revset: use a single return statement in matcher function
|
file |
diff |
annotate
|
Wed, 30 Apr 2014 16:56:23 -0700 |
Pierre-Yves David |
revset: rely on built in iterator when possible in _generatorset.__iter__
|
file |
diff |
annotate
|
Thu, 18 Sep 2014 15:52:45 -0700 |
Pierre-Yves David |
revset: prefetch an attribute in _generatorset.__iter__
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 11:00:03 -0700 |
Pierre-Yves David |
revset: use `subset &` in bare `p2()`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:59:52 -0700 |
Pierre-Yves David |
revset: use `subset &` in bare `p1()`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 11:00:09 -0700 |
Pierre-Yves David |
revset: use `subset &` in `rev`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 19:52:34 -0700 |
Pierre-Yves David |
revset: use `subset &` in `origin`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:59:16 -0700 |
Pierre-Yves David |
revset: use `subset &` in `follow`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:58:50 -0700 |
Pierre-Yves David |
revset: use `subset &` in `filelog`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:58:39 -0700 |
Pierre-Yves David |
revset: use `subset &` in `divergent`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:57:57 -0700 |
Pierre-Yves David |
revset: use `subset &` in `bisect`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:57:47 -0700 |
Pierre-Yves David |
revset: use `subset &` in `ancestorspec`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 19:57:09 -0700 |
Pierre-Yves David |
revset: use `subset &` in `bookmark`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:59:40 -0700 |
Pierre-Yves David |
revset: use `subset &` in `outgoing`
|
file |
diff |
annotate
|
Wed, 30 Apr 2014 16:56:48 -0700 |
Pierre-Yves David |
revset: avoid in loop lookup in _generatorset._consumegen
|
file |
diff |
annotate
|
Fri, 25 Apr 2014 14:51:24 -0700 |
Pierre-Yves David |
revset: reduce dict lookup in lazyset.__contains__
|
file |
diff |
annotate
|
Fri, 25 Apr 2014 17:53:58 -0700 |
Pierre-Yves David |
revset: do less lookup during spanset.__contains__
|
file |
diff |
annotate
|
Wed, 24 Sep 2014 20:11:36 -0700 |
Pierre-Yves David |
revset: fast implementation for fullreposet.__and__
|
file |
diff |
annotate
|
Thu, 18 Sep 2014 13:04:02 -0700 |
Pierre-Yves David |
revset: turn spanset into a factory function
|
file |
diff |
annotate
|
Tue, 29 Apr 2014 19:06:15 -0700 |
Pierre-Yves David |
revert: add a fullreposet class
|
file |
diff |
annotate
|
Sat, 27 Sep 2014 13:18:10 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Tue, 16 Sep 2014 23:59:29 -0700 |
Pierre-Yves David |
revset: add an optimised baseset.__contains__ (issue4371)
stable
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 19:56:59 -0700 |
Pierre-Yves David |
revset: remove nullrev from the bookmark computation
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:58:25 -0700 |
Pierre-Yves David |
revset: unify code flow in `bookmark`
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 10:59:30 -0700 |
Pierre-Yves David |
revset: remove invalid value in the origin set
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 19:49:26 -0700 |
Pierre-Yves David |
revset: remove nullrev from set computed in parents()
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 19:44:03 -0700 |
Pierre-Yves David |
revset: refactor parents() into a single return point
|
file |
diff |
annotate
|
Wed, 17 Sep 2014 04:40:30 -0700 |
Pierre-Yves David |
revset: remove nullrev from set computed in p1() and p2()
|
file |
diff |
annotate
|
Tue, 16 Sep 2014 23:42:41 -0700 |
Pierre-Yves David |
revset: document the choice made in __generatorset.__iter__
|
file |
diff |
annotate
|
Tue, 16 Sep 2014 22:55:49 -0700 |
Pierre-Yves David |
revset: stop using a baseset instead of a plain list in _revsbetween
|
file |
diff |
annotate
|
Tue, 16 Sep 2014 23:47:34 -0700 |
Pierre-Yves David |
revset: simplify orderedlazyset creation in spanset method
|
file |
diff |
annotate
|
Tue, 16 Sep 2014 23:37:03 -0700 |
Pierre-Yves David |
revset: use spanset.isdescending in multiple simple places
|
file |
diff |
annotate
|
Tue, 16 Sep 2014 23:34:18 -0700 |
Pierre-Yves David |
revset: wider definition of ascending and descending for spanset
|
file |
diff |
annotate
|
Fri, 12 Sep 2014 14:21:18 -0700 |
Durham Goode |
revset: lower weight for _intlist function
|
file |
diff |
annotate
|