postgresql/src/backend
Tom Lane 5a27056b31 Fix regexp_matches() handling of zero-length matches.
We'd find the same match twice if it was of zero length and not immediately
adjacent to the previous match.  replace_text_regexp() got similar cases
right, so adjust this search logic to match that.  Note that even though
the regexp_split_to_xxx() functions share this code, they did not display
equivalent misbehavior, because the second match would be considered
degenerate and ignored.

Jeevan Chalke, with some cosmetic changes by me.
2013-07-31 11:31:37 -04:00
..
access Ensure no xid gaps during Hot Standby startup 2013-06-23 14:50:38 +01:00
bootstrap Avoid changing an index's indcheckxmin horizon during REINDEX. 2011-04-19 18:51:03 -04:00
catalog Remove ALTER DEFAULT PRIVILEGES' requirement of schema CREATE permissions. 2013-06-09 15:27:00 -04:00
commands Restore REINDEX constraint validation. 2013-07-30 20:00:31 -04:00
executor Fix race condition in DELETE RETURNING. 2013-03-10 19:18:53 -04:00
foreign deflist_to_tuplestore dumped core on an option with no value. 2011-09-13 11:36:57 -04:00
lib pgindent run for 9.0, second run 2010-07-06 19:19:02 +00:00
libpq Produce a more useful error message for over-length Unix socket paths. 2012-11-29 19:57:24 -05:00
main Fix insecure parsing of server command-line switches. 2013-04-01 14:01:09 -04:00
nodes Fix planning of non-strict equivalence clauses above outer joins. 2012-10-18 12:29:06 -04:00
optimizer Change post-rewriter representation of dropped columns in joinaliasvars. 2013-07-23 16:23:16 -04:00
parser Change post-rewriter representation of dropped columns in joinaliasvars. 2013-07-23 16:23:16 -04:00
po Translation updates 2013-03-31 16:40:25 -03:00
port Fix Windows implementation of PGSemaphoreLock. 2012-05-10 13:36:23 -04:00
postmaster Fix insecure parsing of server command-line switches. 2013-04-01 14:01:09 -04:00
regex Fix regex match failures for backrefs combined with non-greedy quantifiers. 2013-07-18 21:22:58 -04:00
replication Fix walsender processes to establish a SIGALRM handler. 2012-07-12 14:30:10 -04:00
rewrite Change post-rewriter representation of dropped columns in joinaliasvars. 2013-07-23 16:23:16 -04:00
snowball Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:06 +02:00
storage Ensure no xid gaps during Hot Standby startup 2013-06-23 14:50:38 +01:00
tcop Only install a portal's ResourceOwner if it actually has one. 2013-06-13 13:11:45 -04:00
tsearch Fix bug in to_tsquery(). 2012-05-15 19:25:17 +03:00
utils Fix regexp_matches() handling of zero-length matches. 2013-07-31 11:31:37 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:06 +02:00
common.mk Expand test coverage support to entire tree 2009-08-07 20:50:22 +00:00
Makefile Fix PGXS support for building loadable modules on AIX. 2012-10-09 21:04:20 -04:00
nls.mk Translation updates 2013-02-03 23:56:29 -05:00