[pypy-commit] extradoc extradoc: make the data size table fit into one column

bivab noreply at buildbot.pypy.org
Thu Aug 9 17:17:14 CEST 2012


Author: David Schneider <david.schneider at picle.org>
Branch: extradoc
Changeset: r4492:14fa16b2eeaa
Date: 2012-08-09 17:15 +0200
http://bitbucket.org/pypy/extradoc/changeset/14fa16b2eeaa/

Log:	make the data size table fit into one column

diff --git a/talk/vmil2012/tool/build_tables.py b/talk/vmil2012/tool/build_tables.py
--- a/talk/vmil2012/tool/build_tables.py
+++ b/talk/vmil2012/tool/build_tables.py
@@ -157,11 +157,11 @@
     for l in resume_lines:
         resumedata[l['bench']] = l
 
-    head = ['Benchmark',
-            'Machine code size (kB)',
-            'hl resume data (kB)',
-            'll resume data (kB)',
-            'machine code resume data relation in \\%']
+    head = [r'Benchmark',
+            r'Code',
+            r'resume data',
+            r'll data',
+            r'relation']
 
     table = []
     # collect data
@@ -171,12 +171,12 @@
         gmsize = float(bench['guard map size'])
         asmsize = float(bench['asm size'])
         rdsize = float(resumedata[name]['total resume data size'])
-        rel = "%.2f" % (asmsize / (gmsize + rdsize) * 100,)
+        rel = r"%.1f {\scriptsize \%%}" % (asmsize / (gmsize + rdsize) * 100,)
         table.append([
-            bench['bench'],
-            "%.2f" % (asmsize,),
-            "%.2f" % (rdsize,),
-            "%.2f" % (gmsize,),
+            r"%s" % bench['bench'],
+            r"%.1f {\scriptsize kB}" % (asmsize,),
+            r"%.1f {\scriptsize kB}" % (rdsize,),
+            r"%.1f {\scriptsize kB}" % (gmsize,),
             rel])
     output = render_table(template, head, sorted(table))
     write_table(output, texfile)


More information about the pypy-commit mailing list