[pypy-svn] r16142 - pypy/dist/pypy/rpython/memory
cfbolz at codespeak.net
cfbolz at codespeak.net
Thu Aug 18 16:28:27 CEST 2005
Author: cfbolz
Date: Thu Aug 18 16:28:27 2005
New Revision: 16142
Modified:
pypy/dist/pypy/rpython/memory/convertlltype.py
pypy/dist/pypy/rpython/memory/gcwrapper.py
pypy/dist/pypy/rpython/memory/lltypesimulation.py
Log:
rename get_total_size to sizeof
Modified: pypy/dist/pypy/rpython/memory/convertlltype.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/convertlltype.py (original)
+++ pypy/dist/pypy/rpython/memory/convertlltype.py Thu Aug 18 16:28:27 2005
@@ -1,5 +1,5 @@
from pypy.rpython.memory import lladdress
-from pypy.rpython.memory.lltypesimulation import simulatorptr, get_total_size
+from pypy.rpython.memory.lltypesimulation import simulatorptr, sizeof
from pypy.rpython.memory.lltypesimulation import get_fixed_size
from pypy.rpython.memory.lltypesimulation import get_variable_size
from pypy.rpython.memory.lltypesimulation import primitive_to_fmt
@@ -61,7 +61,7 @@
return address
TYPE = lltype.typeOf(_array)
arraylength = len(_array.items)
- size = get_total_size(TYPE, arraylength)
+ size = sizeof(TYPE, arraylength)
if inline_to_addr is not None:
startaddr = inline_to_addr
else:
@@ -95,9 +95,9 @@
layout = get_layout(TYPE)
if TYPE._arrayfld is not None:
inlinedarraylength = len(getattr(_struct, TYPE._arrayfld).items)
- size = get_total_size(TYPE, inlinedarraylength)
+ size = sizeof(TYPE, inlinedarraylength)
else:
- size = get_total_size(TYPE)
+ size = sizeof(TYPE)
if inline_to_addr is not None:
startaddr = inline_to_addr
else:
@@ -182,7 +182,7 @@
elif isinstance(cand, lltype._array):
seen[cand] = True
length = len(cand.items)
- total_size += get_total_size(cand._TYPE, length) * 2 * INT_SIZE
+ total_size += sizeof(cand._TYPE, length) * 2 * INT_SIZE
for item in cand.items:
candidates.append(item)
elif isinstance(cand, lltype._struct):
@@ -196,10 +196,10 @@
TYPE = cand._TYPE
if not has_parent:
if TYPE._arrayfld is not None:
- total_size += get_total_size(
+ total_size += sizeof(
TYPE, len(getattr(cand, TYPE._arrayfld).items))
else:
- total_size += get_total_size(TYPE)
+ total_size += sizeof(TYPE)
total_size += INT_SIZE * 2
for name in TYPE._flds:
candidates.append(getattr(cand, name))
Modified: pypy/dist/pypy/rpython/memory/gcwrapper.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/gcwrapper.py (original)
+++ pypy/dist/pypy/rpython/memory/gcwrapper.py Thu Aug 18 16:28:27 2005
@@ -63,7 +63,7 @@
def malloc(self, TYPE, size=0):
typeid = self.objectmodel.get_typeid(TYPE)
address = self.gc.malloc(typeid,
- lltypesimulation.get_total_size(TYPE, size))
+ lltypesimulation.sizeof(TYPE, size))
result = lltypesimulation.simulatorptr(lltype.Ptr(TYPE), address)
result._zero_initialize(size)
result._init_size(size)
Modified: pypy/dist/pypy/rpython/memory/lltypesimulation.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/lltypesimulation.py (original)
+++ pypy/dist/pypy/rpython/memory/lltypesimulation.py Thu Aug 18 16:28:27 2005
@@ -82,7 +82,7 @@
else:
assert 0, "not yet implemented"
-def get_total_size(TYPE, i=None):
+def sizeof(TYPE, i=None):
fixedsize = get_fixed_size(TYPE)
varsize = get_variable_size(TYPE)
if i is None:
@@ -122,7 +122,7 @@
self.__dict__['_layout'] = get_layout(TYPE.TO)
def _zero_initialize(self, i=None):
- size = get_total_size(self._T, i)
+ size = sizeof(self._T, i)
self._address._store("c" * size, *(["\x00"] * size))
def _init_size(self, size):
More information about the Pypy-commit
mailing list