From: Daniele Varrazzo Date: Mon, 11 Jan 2021 14:54:31 +0000 (+0100) Subject: Added freelist to PGresult X-Git-Tag: 3.0.dev0~183 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b938dcb1ea687897d68e76817e8c72c88478be8;p=thirdparty%2Fpsycopg.git Added freelist to PGresult --- diff --git a/psycopg3_c/psycopg3_c/pq/pgresult.pyx b/psycopg3_c/psycopg3_c/pq/pgresult.pyx index d5e7d3ff8..19e42663a 100644 --- a/psycopg3_c/psycopg3_c/pq/pgresult.pyx +++ b/psycopg3_c/psycopg3_c/pq/pgresult.pyx @@ -4,12 +4,14 @@ psycopg3_c.pq.PGresult object implementation. # Copyright (C) 2020 The Psycopg Team +cimport cython from cpython.mem cimport PyMem_Malloc, PyMem_Free from psycopg3.pq.misc import PGresAttDesc from psycopg3.pq._enums import ExecStatus +@cython.freelist(8) cdef class PGresult: def __cinit__(self): self.pgresult_ptr = NULL