[pypy-commit] pypy gc_no_cleanup_nursery: zero=True in llgraph backend
fijal
noreply at buildbot.pypy.org
Tue Sep 23 11:37:32 CEST 2014
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: gc_no_cleanup_nursery
Changeset: r73656:7c1ac1242b23
Date: 2014-09-23 11:37 +0200
http://bitbucket.org/pypy/pypy/changeset/7c1ac1242b23/
Log: zero=True in llgraph backend
diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py
--- a/rpython/jit/backend/llgraph/runner.py
+++ b/rpython/jit/backend/llgraph/runner.py
@@ -630,17 +630,17 @@
def bh_new(self, sizedescr):
return lltype.cast_opaque_ptr(llmemory.GCREF,
- lltype.malloc(sizedescr.S))
+ lltype.malloc(sizedescr.S, zero=True))
def bh_new_with_vtable(self, vtable, descr):
- result = lltype.malloc(descr.S)
+ result = lltype.malloc(descr.S, zero=True)
result_as_objptr = lltype.cast_pointer(rclass.OBJECTPTR, result)
result_as_objptr.typeptr = support.cast_from_int(rclass.CLASSTYPE,
vtable)
return lltype.cast_opaque_ptr(llmemory.GCREF, result)
def bh_new_array(self, length, arraydescr):
- array = lltype.malloc(arraydescr.A, length)
+ array = lltype.malloc(arraydescr.A, length, zero=True)
return lltype.cast_opaque_ptr(llmemory.GCREF, array)
def bh_clear_array_contents(self, a, descr):
More information about the pypy-commit
mailing list