postgresql/src/backend
Tom Lane 91e71929ba Convert the core lexer and parser into fully reentrant code, by making use
of features added to flex and bison since this code was originally written.
This change doesn't in itself offer any new capability, but it's needed
infrastructure for planned improvements in plpgsql.

Another feature now available in flex is the ability to make it use palloc
instead of malloc, so do that to avoid possible memory leaks.  (We should
at some point change the other lexers likewise, but this commit doesn't
touch them.)
2009-07-13 02:02:20 +00:00
..
access Cleanup and code review for the patch that made bgwriter active during 2009-06-26 20:29:04 +00:00
bootstrap Start background writer during archive recovery. Background writer now performs 2009-02-18 15:58:41 +00:00
catalog Query in SQL function still not schema-safe; add a couple 2009-07-07 19:28:00 +00:00
commands Move some declarations in the raw-parser header files to create a clearer 2009-07-12 17:12:34 +00:00
executor Fix things so that array_agg_finalfn does not modify or free its input 2009-06-20 18:45:28 +00:00
foreign Somebody seems to have thought they could get away without checking for 2009-06-11 16:14:18 +00:00
lib Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq Disallow empty passwords in LDAP authentication, the same way 2009-06-25 11:30:08 +00:00
main Update copyright for 2009. 2009-01-01 17:24:05 +00:00
nodes Fix the just-reported problem that you can't specify all four trigger event 2009-06-18 01:27:02 +00:00
optimizer Fix set_rel_width() to do something reasonable with non-Var items in a 2009-07-11 04:09:33 +00:00
parser Convert the core lexer and parser into fully reentrant code, by making use 2009-07-13 02:02:20 +00:00
po Translation updates for 8.4 release. 2009-06-26 19:33:52 +00:00
port 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
postmaster Remove no-longer-necessary transmission of postmaster's LC_COLLATE and 2009-07-08 18:55:35 +00:00
regex 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
rewrite 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
snowball Update copyright for 2009. 2009-01-01 17:24:05 +00:00
storage Cleanup and code review for the patch that made bgwriter active during 2009-06-26 20:29:04 +00:00
tcop Fix a few errors in comments. Patch by Fujii Masao, plus the one in 2009-06-18 10:08:08 +00:00
tsearch 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
utils Move some declarations in the raw-parser header files to create a clearer 2009-07-12 17:12:34 +00:00
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11:18 +00:00
Makefile Update copyright for 2009. 2009-01-01 17:24:05 +00:00
nls.mk Convert the core lexer and parser into fully reentrant code, by making use 2009-07-13 02:02:20 +00:00