From 32bef315be8e56ad2d7f69223fe7b9606893b6ab Mon Sep 17 00:00:00 2001 From: Damien George Date: Sat, 26 Apr 2014 22:23:42 +0100 Subject: py, gc: Only zero out the extra bytes at the end of the heap chunk. This is a small optimisation to zero out only the additional bytes that the caller did not ask for. --- py/malloc.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'py/malloc.c') diff --git a/py/malloc.c b/py/malloc.c index 76c3fe6ca..db2578d9a 100644 --- a/py/malloc.c +++ b/py/malloc.c @@ -88,13 +88,9 @@ void *m_malloc_with_finaliser(int num_bytes) { void *m_malloc0(int num_bytes) { void *ptr = m_malloc(num_bytes); -#if MICROPY_ENABLE_GC - // the GC already zeros out all memory -#else if (ptr != NULL) { memset(ptr, 0, num_bytes); } -#endif return ptr; } -- cgit v1.2.3