Rev 128: quieted. in http://bazaar.launchpad.net/~jameinel/meliae/mem-object-collection
John Arbash Meinel
john at arbash-meinel.com
Mon Dec 28 00:38:15 GMT 2009
At http://bazaar.launchpad.net/~jameinel/meliae/mem-object-collection
------------------------------------------------------------
revno: 128
revision-id: john at arbash-meinel.com-20091228003801-31hv17bjdpbmikv5
parent: john at arbash-meinel.com-20091227225408-f4nwlp5nw766kju0
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: mem-object-collection
timestamp: Sun 2009-12-27 18:38:01 -0600
message:
quieted.
-------------- next part --------------
=== modified file 'meliae/_loader.pyx'
--- a/meliae/_loader.pyx 2009-12-27 22:54:08 +0000
+++ b/meliae/_loader.pyx 2009-12-28 00:38:01 +0000
@@ -34,8 +34,8 @@
int Py_EQ
void memset(void *, int, size_t)
- void fprintf(void *, char *, ...)
- void *stderr
+ # void fprintf(void *, char *, ...)
+ # void *stderr
ctypedef struct RefList:
@@ -260,30 +260,19 @@
# Found a blank spot
if free_slot != NULL:
# Did we find an earlier _dummy entry?
- fprintf(stderr, "returning free_slot: %d %d\n",
- <int>(free_slot - self._table),
- <int>(free_slot[0] == _dummy))
return free_slot
else:
- fprintf(stderr, "returning slot: %d\n",
- <int>(slot - self._table))
return slot
elif slot[0] == _dummy:
- fprintf(stderr, "Found _dummy\n")
if free_slot == NULL:
- fprintf(stderr, "Setting free slot\n")
free_slot = slot
elif slot[0].address == py_addr:
# Found an exact pointer to the key
- fprintf(stderr, "returning matching address slot: %d\n",
- <int>(slot - self._table))
return slot
elif slot[0].address == NULL:
raise RuntimeError('Found a non-empty slot with null address')
elif PyObject_RichCompareBool(slot[0].address, py_addr, Py_EQ):
# Both py_key and cur belong in this slot, return it
- fprintf(stderr, "returning equivalent slot: %d\n",
- <int>(slot - self._table))
return slot
i = i + 1 + n_lookup
raise RuntimeError('we failed to find an open slot after %d lookups'
@@ -309,7 +298,7 @@
slot[0].name = NULL
_free_ref_list(slot[0].referrer_list)
slot[0].referrer_list = NULL
- # PyMem_Free(slot[0])
+ PyMem_Free(slot[0])
slot[0] = NULL
return 1
@@ -322,9 +311,7 @@
def __contains__(self, address):
cdef _MemObject **slot
- fprintf(stderr, "__contains__\n")
slot = self._lookup(address)
- fprintf(stderr, "_lookup returned %d\n", <int>(slot - self._table))
if slot[0] == NULL or slot[0] == _dummy:
return False
return True
@@ -418,7 +405,6 @@
remaining = self._active
self._filled = 0
self._active = 0
- # fprintf(stderr, "malloced %d %d @%x\n", new_size, n_bytes, new_table)
while remaining > 0:
if old_slot[0] == NULL:
@@ -477,7 +463,6 @@
if self._filled * 3 > (self._table_mask + 1) * 2:
# We need to grow
- # fprintf(stderr, "resizing to %d\n", self._active * 2)
self._resize(self._active * 2)
def __dealloc__(self):
=== modified file 'meliae/tests/test__loader.py'
--- a/meliae/tests/test__loader.py 2009-12-27 22:54:08 +0000
+++ b/meliae/tests/test__loader.py 2009-12-28 00:38:01 +0000
@@ -174,7 +174,6 @@
def test__delitem__(self):
moc = _loader.MemObjectCollection()
- import pdb; pdb.set_trace()
def get(offset):
return moc[offset]
def delete(offset):
More information about the bazaar-commits
mailing list