plproxy - plproxy: Scanner/parser portability changes.

From: mkz(at)pgfoundry(dot)org (User Mkz)
To: pgsql-committers(at)postgresql(dot)org
Subject: plproxy - plproxy: Scanner/parser portability changes.
Date: 2008-06-27 08:35:35
Message-ID: 20080627083535.D9E8D17AE70D@pgfoundry.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Scanner/parser portability changes.

- Avoid use of alloca in parser, instead redefine malloc/free to palloc/pfree.
- Previously exception from palloc() confused scanner as invalid pointer
could stay around. Now forcibly reinitialize everything.
- Remove debug malloc wrappers from scanner.

Modified Files:
--------------
plproxy/src:
scanner.l (r1.6 -> r1.7)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/plproxy/plproxy/src/scanner.l.diff?r1=1.6&r2=1.7)
parser.y (r1.9 -> r1.10)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/plproxy/plproxy/src/parser.y.diff?r1=1.9&r2=1.10)

Browse pgsql-committers by date

  From Date Subject
Next Message User Mkz 2008-06-27 08:38:28 plproxy - plproxy: 8.4 requires explicit include for
Previous Message Tom Lane 2008-06-27 03:56:55 pgsql: Improve planner's estimation of the size of an append relation: