Thu, 04 Dec 2014 12:02:02 -0500 |
Mike Edgar |
parsers: ensure revlog index node tree is initialized before insertion
|
file |
diff |
annotate
|
Sun, 26 Oct 2014 12:14:10 +0100 |
Mads Kiilerich |
parsers: introduce headrevsfiltered in C extension
stable
|
file |
diff |
annotate
|
Thu, 23 Oct 2014 02:42:57 +0200 |
Mads Kiilerich |
parsers: use 'k' format for Py_BuildValue instead of 'n' because Python 2.4
stable
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 18:42:39 -0700 |
Siddharth Agarwal |
parsers: add a function to efficiently lowercase ASCII strings
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 14:44:24 -0500 |
Matt Mackall |
parsers: fix Py2.4 argument parsing issue
|
file |
diff |
annotate
|
Wed, 24 Sep 2014 13:16:20 -0700 |
David Soria Parra |
parsers: fix uninitialize variable warning
|
file |
diff |
annotate
|
Tue, 16 Sep 2014 16:03:21 -0700 |
Durham Goode |
obsolete: use C code for headrevs calculation
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 20:57:44 +0200 |
Henrik Stuart |
parsers: avoid signed/unsigned comparison mismatch
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 20:22:10 +0200 |
Henrik Stuart |
parsers: use correct type for file offset
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 20:20:17 +0200 |
Henrik Stuart |
parsers: ensure correct return type for inline_scan
|
file |
diff |
annotate
|
Thu, 11 Sep 2014 12:05:23 -0500 |
Henrik Stuart |
parsers: fix typing issue when constructing Python integer object
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 20:06:52 +0200 |
Henrik Stuart |
parsers: use bitmask type consistently in find_gca_candidates
|
file |
diff |
annotate
|
Mon, 14 Jul 2014 15:42:31 -0700 |
Siddharth Agarwal |
parsers: remove unused getintat function
|
file |
diff |
annotate
|
Tue, 27 May 2014 14:27:41 -0700 |
Siddharth Agarwal |
parsers: inline fields of dirstate values in C version
|
file |
diff |
annotate
|
Tue, 27 May 2014 15:22:23 -0700 |
Siddharth Agarwal |
parsers: remove no longer used dirstate_unset
|
file |
diff |
annotate
|
Tue, 27 May 2014 15:17:38 -0700 |
Siddharth Agarwal |
pack_dirstate: in C version, for invalidation set dict to what we write to disk
|
file |
diff |
annotate
|
Wed, 11 Jun 2014 15:31:04 -0700 |
Danek Duvall |
parsers.c: fix a couple of memory leaks
stable
|
file |
diff |
annotate
|
Thu, 17 Apr 2014 19:58:08 +0200 |
Mads Kiilerich |
parsers: remove unnecessary gca variable in index_commonancestorsheads
|
file |
diff |
annotate
|
Mon, 24 Feb 2014 22:42:14 +0100 |
Mads Kiilerich |
parsers: introduce index_commonancestorsheads
|
file |
diff |
annotate
|
Thu, 20 Mar 2014 00:01:59 -0400 |
Matt Harbison |
parsers: fix compiler errors on MSVC 2008
|
file |
diff |
annotate
|
Wed, 04 Dec 2013 20:38:27 -0800 |
Chris Jerdonek |
parsers: fail fast if Python has wrong minor version (issue4110)
|
file |
diff |
annotate
|
Mon, 24 Feb 2014 22:42:13 +0100 |
Mads Kiilerich |
ancestors: remove unnecessary handling of 'left'
|
file |
diff |
annotate
|
Mon, 24 Feb 2014 22:42:13 +0100 |
Mads Kiilerich |
parsers: remove unreachable and invalid code in index_ancestors
|
file |
diff |
annotate
|
Thu, 23 Jan 2014 19:08:26 +0100 |
David Soria Parra |
parsers: fix 'unsigned expression is always true' warning (issue4142)
stable
|
file |
diff |
annotate
|
Fri, 13 Dec 2013 17:23:02 -0600 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Wed, 11 Dec 2013 18:33:42 -0600 |
Matt Mackall |
mpatch: rewrite pointer overflow checks
stable
|
file |
diff |
annotate
|
Sun, 01 Dec 2013 20:46:36 -0600 |
Matt Mackall |
parsers: backout version mismatch detection from 21dafd8546d1
|
file |
diff |
annotate
|
Fri, 29 Nov 2013 12:36:28 -0800 |
Chris Jerdonek |
parsers: fail fast if Python has wrong minor version (issue4110)
|
file |
diff |
annotate
|
Tue, 26 Nov 2013 21:55:21 -0800 |
Bryan O'Sullivan |
Merge
|
file |
diff |
annotate
|
Tue, 19 Nov 2013 23:49:11 +0530 |
Abhay Kadam |
mercurial/parsers.c: fix compiler warning
|
file |
diff |
annotate
|
Tue, 26 Nov 2013 16:14:22 -0800 |
Chris Jerdonek |
parse_index2: fix crash on bad argument type (issue4110)
stable
|
file |
diff |
annotate
|
Fri, 06 Sep 2013 23:47:59 -0700 |
Siddharth Agarwal |
parse_manifest: rewrite to use memchr
|
file |
diff |
annotate
|
Mon, 16 Sep 2013 12:17:55 -0700 |
Bryan O'Sullivan |
parsers: correctly handle a failed allocation
|
file |
diff |
annotate
|
Mon, 16 Sep 2013 12:12:37 -0700 |
Bryan O'Sullivan |
parsers: use Py_INCREF safely
|
file |
diff |
annotate
|
Mon, 16 Sep 2013 12:10:28 -0700 |
Bryan O'Sullivan |
parsers: state is a char, not an int
|
file |
diff |
annotate
|
Sat, 07 Sep 2013 00:59:24 -0700 |
Siddharth Agarwal |
parsers: use a lookup table to convert hex to binary
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 20:48:49 -0700 |
Siddharth Agarwal |
pack_dirstate: only invalidate mtime for files written in the last second
|
file |
diff |
annotate
|
Thu, 25 Jul 2013 14:43:15 -0700 |
Siddharth Agarwal |
ancestor.deepest: ignore ninteresting while building result (issue3984)
stable
|
file |
diff |
annotate
|
Thu, 25 Jul 2013 17:35:53 +0800 |
Wei, Elson |
ancestor.deepest: decrement ninteresting correctly (issue3984)
stable
|
file |
diff |
annotate
|
Thu, 25 Jul 2013 14:20:37 -0700 |
Siddharth Agarwal |
ancestor.deepest: sort revs in C version
stable
|
file |
diff |
annotate
|
Thu, 18 Apr 2013 20:28:38 +0200 |
André Sintzoff |
parsers: remove warning: format ‘%ld’ expects argument of type ‘long int’
|
file |
diff |
annotate
|
Wed, 17 Apr 2013 12:57:26 -0500 |
Matt Mackall |
parsers: fix variable declaration position issue
|
file |
diff |
annotate
|
Tue, 16 Apr 2013 10:08:20 -0700 |
Bryan O'Sullivan |
parsers: a C implementation of the new ancestors algorithm
|
file |
diff |
annotate
|
Wed, 10 Apr 2013 15:08:27 -0700 |
Bryan O'Sullivan |
scmutil: rewrite dirs in C, use if available
|
file |
diff |
annotate
|
Thu, 17 Jan 2013 23:46:08 -0800 |
Siddharth Agarwal |
dirstate: move pure python dirstate packing to pure/parsers.py
|
file |
diff |
annotate
|
Mon, 28 Jan 2013 19:05:35 +0900 |
Yuya Nishihara |
parsers: fix memleak of revlog cache entries on strip
stable
|
file |
diff |
annotate
|
Wed, 12 Dec 2012 13:09:33 -0800 |
Bryan O'Sullivan |
store: implement lowerencode in C
|
file |
diff |
annotate
|
Tue, 18 Sep 2012 15:42:19 -0700 |
Bryan O'Sullivan |
store: implement fncache basic path encoding in C
|
file |
diff |
annotate
|
Tue, 18 Sep 2012 11:43:30 +0200 |
Adrian Buehlmann |
pathencode: new C module with fast encodedir() function
|
file |
diff |
annotate
|
Mon, 13 Aug 2012 14:04:52 -0700 |
Bryan O'Sullivan |
parsers: fix an integer size warning issued by clang
|
file |
diff |
annotate
|
Thu, 02 Aug 2012 19:10:45 +0400 |
sorcerer |
revlog: don't try to partialmatch strings those length > 40
stable
|
file |
diff |
annotate
|
Fri, 06 Jul 2012 00:48:45 +0200 |
Mads Kiilerich |
parsers.c: remove warning: 'size' may be used uninitialized in this function
|
file |
diff |
annotate
|
Wed, 30 May 2012 12:55:33 -0700 |
Bryan O'Sullivan |
parsers: add a C function to pack the dirstate
|
file |
diff |
annotate
|
Fri, 01 Jun 2012 15:19:08 -0700 |
Bryan O'Sullivan |
parsers: replace magic number 64 with symbolic constant
|
file |
diff |
annotate
|
Sat, 19 May 2012 20:21:48 -0700 |
Bryan O'Sullivan |
parsers: cache the result of index_headrevs
|
file |
diff |
annotate
|
Sat, 19 May 2012 19:44:58 -0700 |
Bryan O'Sullivan |
revlog: switch to a C version of headrevs
|
file |
diff |
annotate
|
Sat, 19 May 2012 19:44:18 -0700 |
Bryan O'Sullivan |
parsers: reduce raw_length when truncating
|
file |
diff |
annotate
|
Sun, 13 May 2012 11:56:50 +0200 |
Bryan O'Sullivan |
parsers: use Py_CLEAR where appropriate
|
file |
diff |
annotate
|
Sun, 13 May 2012 12:52:24 +0200 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Sat, 12 May 2012 20:25:33 +0200 |
Bryan O'Sullivan |
parsers: strictly check for 20-byte hashes where they're required
stable
|
file |
diff |
annotate
|
Sat, 12 May 2012 10:55:08 +0200 |
Bryan O'Sullivan |
revlog: speed up prefix matching against nodes
|
file |
diff |
annotate
|
Sat, 12 May 2012 10:55:08 +0200 |
Bryan O'Sullivan |
parsers: ensure that nullid is always present in the radix tree
|
file |
diff |
annotate
|
Sat, 12 May 2012 10:55:07 +0200 |
Bryan O'Sullivan |
parsers: allow hex keys
|
file |
diff |
annotate
|
Sat, 12 May 2012 00:06:11 +0200 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Tue, 08 May 2012 14:46:04 -0700 |
Bryan O'Sullivan |
parsers: use the correct maximum radix tree depth
stable
|
file |
diff |
annotate
|
Wed, 09 May 2012 09:58:50 +0200 |
Adrian Buehlmann |
parser: use PyInt_FromSsize_t in index_stats
|
file |
diff |
annotate
|
Fri, 11 May 2012 14:48:24 +0200 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Tue, 08 May 2012 14:48:50 -0700 |
Bryan O'Sullivan |
parsers: change the type of nt_level
|
file |
diff |
annotate
|
Tue, 08 May 2012 14:48:48 -0700 |
Bryan O'Sullivan |
parsers: change the type signature of hexdigit
|
file |
diff |
annotate
|
Tue, 08 May 2012 14:48:44 -0700 |
Bryan O'Sullivan |
parsers: allow nt_find to signal an ambiguous match
|
file |
diff |
annotate
|
Tue, 08 May 2012 14:48:39 -0700 |
Bryan O'Sullivan |
parsers: factor out radix tree initialization
|
file |
diff |
annotate
|
Tue, 08 May 2012 14:46:06 -0700 |
Bryan O'Sullivan |
parsers: update ntrev when we stop scanning
|
file |
diff |
annotate
|
Tue, 08 May 2012 11:20:07 +0200 |
Adrian Buehlmann |
parsers: statically initializing tp_new to PyType_GenericNew is not portable
stable
|
file |
diff |
annotate
|
Mon, 07 May 2012 15:40:50 -0500 |
Matt Mackall |
parsers: fix refcount bug on corrupt index
stable
|
file |
diff |
annotate
|
Wed, 02 May 2012 14:37:44 -0700 |
Bryan O'Sullivan |
parsers: fix refcount leak, simplify init of index (issue3417)
stable
|
file |
diff |
annotate
|
Mon, 16 Apr 2012 11:26:00 -0500 |
Matt Mackall |
util.h: replace ntohl/htonl with get/putbe32
|
file |
diff |
annotate
|
Thu, 12 Apr 2012 14:05:59 -0700 |
Bryan O'Sullivan |
parsers: use base-16 trie for faster node->rev mapping
|
file |
diff |
annotate
|
Tue, 10 Apr 2012 16:53:29 -0500 |
Matt Mackall |
util.h: more Python 2.4 fixes
|
file |
diff |
annotate
|
Tue, 10 Apr 2012 12:07:14 -0500 |
Matt Mackall |
util.h: unify some common platform tweaks
|
file |
diff |
annotate
|
Fri, 06 Apr 2012 00:28:36 -0700 |
Bryan O'Sullivan |
parsers: fix a memleak, and add a clearcaches method to the index
|
file |
diff |
annotate
|
Thu, 05 Apr 2012 13:00:35 -0700 |
Bryan O'Sullivan |
parsers: incrementally parse the revlog index in C
|
file |
diff |
annotate
|
Wed, 10 Aug 2011 13:40:01 -0500 |
Matt Mackall |
parsers: avoid pointer aliasing
stable
|
file |
diff |
annotate
|
Thu, 27 Jan 2011 11:15:08 +0100 |
Martin Geisler |
backout of 613b8bd2284e
|
file |
diff |
annotate
|
Wed, 26 Jan 2011 12:05:01 +0100 |
Martin Geisler |
specify C indention style using Emacs file local variables
|
file |
diff |
annotate
|
Sat, 15 Jan 2011 12:44:28 +0100 |
Benoit Boissinot |
parsers.c: fix comment
|
file |
diff |
annotate
|
Tue, 11 Jan 2011 17:01:04 -0600 |
Matt Mackall |
revlog: only build the nodemap on demand
|
file |
diff |
annotate
|
Tue, 15 Jun 2010 19:49:56 -0300 |
Renato Cunha |
parsers.c: Added support for py3k.
|
file |
diff |
annotate
|
Sat, 13 Feb 2010 17:37:44 -0600 |
Matt Mackall |
parsers: fix some signed comparison issues
|
file |
diff |
annotate
|
Mon, 25 Jan 2010 00:05:27 -0600 |
Matt Mackall |
many, many trivial check-code fixups
|
file |
diff |
annotate
|
Thu, 27 Aug 2009 14:15:04 +0200 |
Nicolas Dumazet |
parsers.c: parse_manifest: fixing refcount of flags
|
file |
diff |
annotate
|
Mon, 20 Oct 2008 15:19:05 +0200 |
Thomas Arendsen Hein |
Some additional space/tab cleanups
|
file |
diff |
annotate
|
Mon, 20 Oct 2008 14:57:04 +0200 |
Dirkjan Ochtman |
clean up trailing spaces, leading spaces in C
|
file |
diff |
annotate
|
Sun, 19 Oct 2008 20:29:41 +0200 |
Benoit Boissinot |
merge with crew
|
file |
diff |
annotate
|
Sun, 19 Oct 2008 20:17:06 +0200 |
Benoit Boissinot |
parsers.c: do not try to untrack after a failure
|
file |
diff |
annotate
|
Sun, 19 Oct 2008 20:16:37 +0200 |
Benoit Boissinot |
parsers.c: fix integer overflows
|
file |
diff |
annotate
|
Sun, 19 Oct 2008 19:10:26 +0200 |
Thomas Arendsen Hein |
Merge with crew
|
file |
diff |
annotate
|
Sun, 19 Oct 2008 15:08:30 +0200 |
Thomas Arendsen Hein |
Copy index before parsing to enforce alignment with inline data present.
|
file |
diff |
annotate
|
Sun, 19 Oct 2008 16:11:23 +0200 |
Benoit Boissinot |
parsers.c: there is no reference to data_obj, so it shouldn't be decref'ed
|
file |
diff |
annotate
|
Sun, 19 Oct 2008 01:26:46 +0200 |
Benoit Boissinot |
index parser: fix refcounting in case of errors, refactor
|
file |
diff |
annotate
|
Sat, 18 Oct 2008 20:39:08 +0200 |
Benoit Boissinot |
merge with crew
|
file |
diff |
annotate
|
Sat, 18 Oct 2008 20:23:46 +0200 |
Benoit Boissinot |
revlog parser: use ntohl() instead of ntohll() (fix endianness issues)
|
file |
diff |
annotate
|
Sat, 18 Oct 2008 14:43:20 +0200 |
Dhruva Krishnamurthy |
Fix missing uint64_t definition in parsers.c under Windows
|
file |
diff |
annotate
|
Fri, 17 Oct 2008 01:03:38 +0200 |
Bernhard Leiner |
C implementation of revlog index parsing
|
file |
diff |
annotate
|
Sun, 12 Oct 2008 15:21:08 -0500 |
Matt Mackall |
dirstate: C parsing extension
|
file |
diff |
annotate
|
Sun, 12 Oct 2008 15:21:08 -0500 |
Matt Mackall |
parsers: speed up hex decoding for manifests
|
file |
diff |
annotate
|
Sun, 12 Oct 2008 15:21:08 -0500 |
Matt Mackall |
parsers: clean up whitespace
|
file |
diff |
annotate
|
Fri, 28 Mar 2008 19:47:22 +0100 |
Benoit Boissinot |
fix const annotation warning
|
file |
diff |
annotate
|
Wed, 26 Mar 2008 10:12:10 -0700 |
Bryan O'Sullivan |
manifest: improve parsing performance by 8x via a new C extension
|
file |
diff |
annotate
|