postgresql/src/bin/pgbench
Tom Lane 429ee5a822 Make pgbench's expression lexer reentrant.
This is a necessary preliminary step for making it play with psqlscan.l
given the way I set up the lexer input-buffer sharing mechanism in commit
0ea9efbe9e.

I've not tried to make it *actually* reentrant; there's still some static
variables laying about.  But flex thinks it's reentrant, and that's what
counts.

In support of that, fix exprparse.y to pass through the yyscan_t from the
caller.  Also do some minor code beautification, like not casting away
const.
2016-03-19 16:35:41 -04:00
..
t Rework PostgresNode's psql method 2016-03-03 17:58:30 -03:00
.gitignore Call xlc __isync() after, not before, associated compare-and-swap. 2016-02-19 22:47:50 -05:00
exprparse.y Make pgbench's expression lexer reentrant. 2016-03-19 16:35:41 -04:00
exprscan.l Make pgbench's expression lexer reentrant. 2016-03-19 16:35:41 -04:00
Makefile Clean the last few TAP suite tmp_check directories. 2016-02-24 23:41:54 -05:00
pgbench.c Make pgbench's expression lexer reentrant. 2016-03-19 16:35:41 -04:00
pgbench.h Make pgbench's expression lexer reentrant. 2016-03-19 16:35:41 -04:00