postgresql/src/backend
Tom Lane 72b1e3a21f Build backend/parser/scan.l and interfaces/ecpg/preproc/pgc.l standalone.
Now that we know about the %top{} trick, we can revert to building flex
lexers as separate .o files.  This is worth doing for a couple of reasons
besides sheer cleanliness.  We can narrow the scope of the -Wno-error flag
that's forced on scan.c.  Also, since these grammar and lexer files are
so large, splitting them into separate build targets should have some
advantages in build speed, particularly in parallel or ccache'd builds.

We have quite a few other .l files that could be changed likewise, but the
above arguments don't apply to them, so the benefit of fixing them seems
pretty minimal.  Leave the rest for some other day.
2016-03-19 12:07:24 -04:00
..
access Merge wal_level "archive" and "hot_standby" into new name "replica" 2016-03-18 23:56:03 +01:00
bootstrap Provide much better wait information in pg_stat_activity. 2016-03-10 12:44:09 -05:00
catalog Introduce parse_ident() 2016-03-18 18:16:14 +03:00
commands Directly modify foreign tables. 2016-03-18 13:55:52 -04:00
executor Directly modify foreign tables. 2016-03-18 13:55:52 -04:00
foreign
lib
libpq Allow SSL server key file to have group read access if owned by root 2016-03-19 11:03:22 +01:00
main Avoid crash on old Windows with AVX2-capable CPU for VS2013 builds 2016-03-10 14:10:18 +01:00
nodes Fix missed update in _readForeignScan(). 2016-03-19 01:20:34 -04:00
optimizer Directly modify foreign tables. 2016-03-18 13:55:52 -04:00
parser Build backend/parser/scan.l and interfaces/ecpg/preproc/pgc.l standalone. 2016-03-19 12:07:24 -04:00
po
port Fix stupid omission in c4901a1e. 2016-03-18 22:37:59 -07:00
postmaster Merge wal_level "archive" and "hot_standby" into new name "replica" 2016-03-18 23:56:03 +01:00
regex
replication Merge wal_level "archive" and "hot_standby" into new name "replica" 2016-03-18 23:56:03 +01:00
rewrite Improve error message for rejecting RETURNING clauses with dropped columns. 2016-02-29 19:11:38 -05:00
snowball Update copyright for 2016 2016-01-02 13:33:40 -05:00
storage Add idle_in_transaction_session_timeout. 2016-03-16 11:30:45 -04:00
tcop Add idle_in_transaction_session_timeout. 2016-03-16 11:30:45 -04:00
tsearch Improve support of Hunspell 2016-03-17 17:23:38 +03:00
utils Merge wal_level "archive" and "hot_standby" into new name "replica" 2016-03-18 23:56:03 +01:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk
Makefile Add support for systemd service notifications 2016-02-02 21:04:29 -05:00
nls.mk