[pypy-svn] r18083 - pypy/dist/pypy/objspace/flow
tismer at codespeak.net
tismer at codespeak.net
Sun Oct 2 18:31:05 CEST 2005
Author: tismer
Date: Sun Oct 2 18:31:04 2005
New Revision: 18083
Modified:
pypy/dist/pypy/objspace/flow/model.py
Log:
no longer counting variable objects.
Modified: pypy/dist/pypy/objspace/flow/model.py
==============================================================================
--- pypy/dist/pypy/objspace/flow/model.py (original)
+++ pypy/dist/pypy/objspace/flow/model.py Sun Oct 2 18:31:04 2005
@@ -27,8 +27,6 @@
Probably an effect of less fragmentation.
"""
-COUNTOBJECTS = False
-
__metaclass__ = type
class roproperty(object):
@@ -214,9 +212,6 @@
__slots__ = ["_name", "concretetype"]
countall = 0
- if COUNTOBJECTS:
- countmax = 0
- countcurr = 0
def name(self):
name = self._name
@@ -232,16 +227,9 @@
def __init__(self, name=None):
self._name = Variable.countall
Variable.countall += 1
- if COUNTOBJECTS:
- Variable.countcurr += 1
- Variable.countmax = max(Variable.countmax, Variable.countcurr)
if name is not None:
self.rename(name)
- if COUNTOBJECTS:
- def __del__(self):
- Variable.countcurr -= 1
-
def __repr__(self):
return '%s' % self.name
@@ -279,9 +267,6 @@
if type(_name) is int:
if _name > Variable.countall:
Variable.countall = _name
- if COUNTOBJECTS:
- Variable.countcurr += 1
- Variable.countmax = max(Variable.countmax, Variable.countcurr)
return v
class Constant(Hashable):
More information about the Pypy-commit
mailing list