Rev 2499: Add a NEWS entry describing the performance improvement in http://bzr.arbash-meinel.com/branches/bzr/0.17-dev/knit_index_pyrex

John Arbash Meinel john at arbash-meinel.com
Fri Jun 29 02:10:12 BST 2007


At http://bzr.arbash-meinel.com/branches/bzr/0.17-dev/knit_index_pyrex

------------------------------------------------------------
revno: 2499
revision-id: john at arbash-meinel.com-20070629010927-jf6ybo016kpmb6y4
parent: john at arbash-meinel.com-20070629003908-0u62qx1u883o81pw
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: knit_index_pyrex
timestamp: Thu 2007-06-28 20:09:27 -0500
message:
  Add a NEWS entry describing the performance improvement
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
-------------- next part --------------
=== modified file 'NEWS'
--- a/NEWS	2007-06-28 07:50:53 +0000
+++ b/NEWS	2007-06-29 01:09:27 +0000
@@ -53,6 +53,12 @@
       library users and plugins. See the ``bzrlib.api`` module for details.
       (Robert Collins)
 
+    * Implement ``_KnitIndex._load_data`` in a pyrex extension. The pyrex
+      version is approximately 2-3x faster at parsing a ``.kndx`` file.
+      Which yields a measurable improvement for commands which have to
+      read from the repository, such as a 1s => 0.75s improvement in
+      ``bzr diff`` when there are changes to be shown.  (John Arbash Meinel)
+
   INTERNALS:
 
     * New SMTPConnection class to unify email handling.  (Adeodato Sim??)



More information about the bazaar-commits mailing list