postgresql/src/backend/utils
Heikki Linnakangas 3f2adace1e Fix end-of-loop optimization in pglz_find_match() function.
After the recent pglz optimization patch, the next/prev pointers in the
hash table are never NULL, INVALID_ENTRY_PTR is used to represent invalid
entries instead. The end-of-loop check in pglz_find_match() function didn't
get the memo. The result was the same from a correctness point of view, but
because the NULL-check would never fail, the tiny optimization turned into
a pessimization.

Reported by Stephen Frost, using Coverity scanner.
2013-07-17 20:37:09 +03:00
..
adt Fix end-of-loop optimization in pglz_find_match() function. 2013-07-17 20:37:09 +03:00
cache Assert that syscache lookups don't happen outside transactions. 2013-07-15 13:31:36 -04:00
error Renovate display of non-ASCII messages on Windows. 2013-06-26 11:17:33 -04:00
fmgr Add infrastructure for storing a VARIADIC ANY function's VARIADIC flag. 2013-01-21 20:26:15 -05:00
hash pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
init Add session_preload_libraries configuration parameter 2013-07-12 21:23:50 -04:00
mb Renovate display of non-ASCII messages on Windows. 2013-06-26 11:17:33 -04:00
misc Add session_preload_libraries configuration parameter 2013-07-12 21:23:50 -04:00
mmgr Permit super-MaxAllocSize allocations with MemoryContextAllocHuge(). 2013-06-27 14:53:57 -04:00
resowner pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
sort Ensure 64bit arithmetic when calculating tapeSpace 2013-07-14 16:26:16 -04:00
time Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
.gitignore
errcodes.txt Update copyrights for 2013 2013-01-01 17:15:01 -05:00
Gen_dummy_probes.sed Update copyrights for 2013 2013-01-01 17:15:01 -05:00
Gen_fmgrtab.pl Update copyrights for 2013 2013-01-01 17:15:01 -05:00
generate-errcodes.pl Update copyrights for 2013 2013-01-01 17:15:01 -05:00
Makefile
probes.d Update copyrights for 2013 2013-01-01 17:15:01 -05:00