[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