Jason Dagit <aoeu> added the comment: The benchmark is still running, but it has produce partial results and the results look quite promising. Whatsnew is improved quite a bit. Unrevert might be slightly slower and everything else seems to be unaffected:
============== ========== ======== ================ ======== ============= ======== =================== ======== unmodified sdev refactoredparser sdev op unmodified sdev op refactoredparser sdev ============== ========== ======== ================ ======== ============= ======== =================== ======== wh 46.1ms (10.4ms) 18.4ms (3.2ms) 50.0ms (8.2ms) 17.5ms (2.3ms) wh mod 117.0ms (35.5ms) 106.0ms (6.6ms) 138.1ms (18.1ms) 106.7ms (6.0ms) wh -l 67.0ms (2.5ms) 54.2ms (4.8ms) 69.8ms (7.5ms) 53.7ms (4.5ms) record mod ~562.6ms (35.0ms) ~587.4ms (37.1ms) ~560.9ms (39.7ms) ~578.6ms (36.8ms) revert mod 134.2ms (16.8ms) 169.5ms (15.3ms) 143.4ms (14.1ms) 156.3ms (14.9ms) (un)revert mod 334.6ms (9.2ms) 411.5ms (17.7ms) 366.5ms (34.6ms) 392.9ms (14.4ms) get (full) ?7m48.5s (3.6s) ?7m50.0s (10.4s) ?7m43.1s (2.3s) ?7m34.3s (7.5s) get (lazy) ?17.9s (2.3s) ?17.5s (3.7s) ?15.1s (0.3s) ?14.7s (0.8s) pull 100 ?3.1s (0.1s) ?3.5s (0.5s) ?3.1s (0.2s) ?3.2s (0.3s) pull 1000 ?20.4s (0.7s) ?21.3s (0.6s) ?21.1s (0.7s) ?21.9s (1.2s) check ?14.5s (0.1s) ?16.3s (0.0s) ?14.5s (0.0s) ?16.3s (0.0s) repair ?14.5s (0.0s) ?16.3s (0.0s) ?14.5s (0.1s) ?16.3s (0.0s) annotate ?8.9s (0.0s) ?13.0s (0.1s) ?8.9s (0.0s) ?17.5s (6.9s) ============== ========== ======== ================ ======== ============= ======== =================== ======== __________________________________ Darcs bug tracker <b...@darcs.net> <http://bugs.darcs.net/patch318> __________________________________ _______________________________________________ darcs-users mailing list darcs-users@darcs.net http://lists.osuosl.org/mailman/listinfo/darcs-users