pure-python mercurial

Bill Barry after.fallout at gmail.com
Thu Mar 5 11:23:31 CST 2009


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?  If the pure versions could be sped up to match their C 
counterparts would the pure versions become default?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20090305/5d42251b/attachment.htm 


More information about the Mercurial mailing list