From: Han-Wen Nienhuys Date: Wed, 3 Jan 2007 13:32:24 +0000 (+0100) Subject: output-distance tweaks; switch off cell-count. X-Git-Tag: release/2.11.8-1~11 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=8f3669e6f53c3f373faa10637b982f637ce455ed;p=lilypond.git output-distance tweaks; switch off cell-count. --- diff --git a/buildscripts/output-distance.py b/buildscripts/output-distance.py index 9e3926fcc7..aaf60cbcbb 100644 --- a/buildscripts/output-distance.py +++ b/buildscripts/output-distance.py @@ -347,6 +347,10 @@ class FileCompareLink (FileLink): self.contents = (self.get_content (self.files[0]), self.get_content (self.files[1])) + def link_files_for_html (self, old_dir, new_dir, dest_dir): + for f in self.files: + link_file (f, os.path.join (dest_dir, f)) + def name (self): name = os.path.basename (self.files[0]) name = os.path.splitext (name)[0] @@ -389,9 +393,9 @@ class ProfileFileLink (FileCompareLink): dist = 0.0 for k in ('time', 'cells'): - (v1,v2) = (r[0].get (k ,0), - r[1].get (k ,0)) - if v1 + v2 <= 0: + (v1,v2) = (r[0].get (k , -1), + r[1].get (k , -1)) + if v1 < 0 or v2 < 0 or float (v1 + v2) == 0.0: continue ratio = v2 / float (v1+v2) @@ -404,8 +408,8 @@ class ProfileFileLink (FileCompareLink): class TextFileCompareLink (FileCompareLink): def calc_distance (self): import difflib - diff = difflib.unified_diff (self.contents[0].split ('\n'), - self.contents[1].split ('\n'), + diff = difflib.unified_diff (self.contents[0].strip().split ('\n'), + self.contents[1].strip().split ('\n'), fromfiledate = self.files[0], tofiledate = self.files[1] ) diff --git a/scm/lily.scm b/scm/lily.scm index dfa5120c77..33f3c9014c 100644 --- a/scm/lily.scm +++ b/scm/lily.scm @@ -370,7 +370,8 @@ The syntax is the same as `define*-public'." (- (tms:utime t) (ly:assoc-get 'gc-time-taken stats)) - (ly:assoc-get 'total-cells-allocated stats 0) + ;; unreliable... + ;;(ly:assoc-get 'total-cells-allocated stats 0) ;; difficult to put memory amount stats into here. )))