pure-python mercurial

Matt Mackall mpm at selenic.com
Thu Mar 5 11:34:18 CST 2009


On Thu, 2009-03-05 at 10:23 -0700, Bill Barry wrote:
> Matt Mackall wrote: 
> > 
> > Things that will be slower:
> > 
> > revlog index parsing (> 4x)
> > revlog delta generation (> 6x)
> > revlog delta reconstruction (~ 10x)
> > manifest parsing (> 4x)
> > dirstate parsing (> 4x)
> > directory traversal for status (> 4x)
> > base85 encoding (40x)
> >   
> 
> Is there any paths that can be taken to optimize the pure versions of
> these?

Yes: convert them to C.

-- 
http://selenic.com : development and support for Mercurial and Linux




More information about the Mercurial mailing list