[pypy-commit] pypy default: Remove old code, seems to be unused.

arigo noreply at buildbot.pypy.org
Mon Feb 18 18:26:41 CET 2013


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r61417:0dec0c3abbbf
Date: 2013-02-18 18:26 +0100
http://bitbucket.org/pypy/pypy/changeset/0dec0c3abbbf/

Log:	Remove old code, seems to be unused.

diff --git a/rpython/rlib/test/test_timer.py b/rpython/rlib/test/test_timer.py
deleted file mode 100644
--- a/rpython/rlib/test/test_timer.py
+++ /dev/null
@@ -1,26 +0,0 @@
-from rpython.rlib.timer import Timer
-from rpython.translator.c.test.test_genc import compile
-from rpython.annotator.policy import AnnotatorPolicy
-
-
-t = Timer()
-t.start("testc")
-t.stop("testc")
-
-def timer_user():
-    assert "testc" not in t.timingorder
-    t.start("testa")
-    t.stop("testa")
-    t.start("testb")
-    t.start("testb")
-    t.stop("testb")
-    t.stop("testb")
-    t.start_name("test", "one")
-    t.stop_name("test", "one")
-    t.dump()
-
-
-def test_compile_timer():
-    policy = AnnotatorPolicy()
-    f_compiled = compile(timer_user, [], annotatorpolicy=policy)
-    f_compiled()
diff --git a/rpython/rlib/timer.py b/rpython/rlib/timer.py
deleted file mode 100644
--- a/rpython/rlib/timer.py
+++ /dev/null
@@ -1,77 +0,0 @@
-import time
-import os
-
-
-def _create_name(name, generation):
-    if generation == 0:
-        return name
-    else:
-        return "%s[%s]" % (name, str(generation))
-
-
-class Timer:
-    def __init__(self):
-        self.reset()
-
-    def reset(self):
-        self.timings = {}
-        self.levels = {}
-        self.timingorder = []
-
-    def _cleanup_(self):
-        self.reset()
-
-    def start(self, timer):
-        level = self.levels.setdefault(timer, -1)
-        new_level = level + 1
-        name = _create_name(timer, new_level)
-        if name not in self.timings:
-            self.timingorder.append(name)
-        self.timings[name] = time.time() - self.timings.get(name, 0)
-        self.levels[timer] = new_level
-
-    def start_name(self, timerone, timertwo):
-        self.start(timerone + " " + timertwo)
-
-    def stop(self, timer):
-        level = self.levels.setdefault(timer, -1)
-        if level == -1:
-            raise ValueError("Invalid timer name")
-        if level >= 0: # timer is active
-            name = _create_name(timer, level)
-            self.timings[name] = time.time() - self.timings[name]
-            self.levels[timer] = level - 1
-
-    def stop_name(self, timerone, timertwo):
-        self.stop(timerone + " " + timertwo)
-
-    def value(self, timer):
-        level = self.levels.get(timer, -1)
-        if level == -1:
-            result = "%fs" % self.timings[timer]
-        else:
-            result = "%fs (still running)" % (time.time() - self.timings[timer])
-        return result
-
-    def dump(self):
-        outlist = []
-        for timer in self.timingorder:
-            value = self.value(timer)
-            outlist.append("%s = %s" % (timer, value))
-        os.write(2, "\n".join(outlist))
-
-
-class DummyTimer:
-    def start(self, timer):
-        pass
-    def start_name(self, timerone, timertwo):
-        pass
-    def stop(self, timer):
-        pass
-    def stop_name(self, timerone, timertwo):
-        pass
-    def value(self, timer):
-        return "Timing disabled"
-    def dump(self):
-        pass
-


More information about the pypy-commit mailing list