Skip site navigation (1) Skip section navigation (2)

pgsql: Change exec_eval_simple_expr's param list allocation call from

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Change exec_eval_simple_expr's param list allocation call from
Date: 2005-01-13 23:08:02
Message-ID: 20050113230802.757893A620A@svr1.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committers
Log Message:
-----------
Change exec_eval_simple_expr's param list allocation call from
MemoryContextAllocZero back to MemoryContextAlloc, same as it was in 7.4.
The zeroing is unnecessary since all the meaningful fields are filled in
just below.  I had made it do that out of neatnik-ism, but some testing
with an example provided by Pavel Stehule showed that the zeroing was
accounting for about 5% of the runtime in a compute-intensive plpgsql
function.  That seems a bit high of a price for neatnik-ism...

Modified Files:
--------------
    pgsql/src/pl/plpgsql/src:
        pl_exec.c (r1.126 -> r1.127)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/pl/plpgsql/src/pl_exec.c.diff?r1=1.126&r2=1.127)

pgsql-committers by date

Next:From: Bruce MomjianDate: 2005-01-14 00:26:35
Subject: pgsql: Change Win32 client configuration files from *.txt to *.conf.
Previous:From: Tom LaneDate: 2005-01-13 22:55:56
Subject: Re: pgsql: get_names_for_var didn't do recursion for

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group