postgresql/src
Robert Haas b181a91981 More fixes for abbreviated keys infrastructure.
First, when LC_COLLATE = C, bttext_abbrev_convert should use memcpy()
rather than strxfrm() to construct the abbreviated key, because the
authoritative comparator uses memcpy().  If we do anything else here,
we might get inconsistent answers, and the buildfarm says this risk
is not theoretical.  It should be faster this way, too.

Second, while I'm looking at bttext_abbrev_convert, convert a needless
use of goto into the loop it's trying to implement into an actual
loop.

Both of the above problems date to the original commit of abbreviated
keys, commit 4ea51cdfe8.

Third, fix a bogus assignment to tss->locale before tss is set up.
That's a new goof in commit b529b65d1b.
2015-01-22 11:58:58 -05:00
..
backend More fixes for abbreviated keys infrastructure. 2015-01-22 11:58:58 -05:00
bin Fix use of already freed memory when dumping a database's security label. 2015-01-18 16:04:10 +01:00
common Fix libpq's behavior when /etc/passwd isn't readable. 2015-01-11 12:35:44 -05:00
include reinit.h: Fix typo in identification comment 2015-01-22 12:26:51 -03:00
interfaces Install shared libraries also in bin on cygwin, mingw 2015-01-18 22:36:40 -05:00
makefiles
pl Fix some functions that were declared static then defined not-static. 2015-01-12 16:08:43 -05:00
port Another attempt at fixing Windows Norwegian locale. 2015-01-16 13:28:19 +02:00
template Remove duplicate specification of -Ae for HP-UX C compiler. 2015-01-13 22:52:11 -05:00
test In pg_regress, remove the temporary installation upon successful exit. 2015-01-19 23:44:19 -05:00
timezone
tools tools/ccsym: update for modern versions of gcc 2015-01-20 13:02:58 -05:00
tutorial
.gitignore
bcc32.mak
DEVELOPERS
Makefile
Makefile.global.in
Makefile.shlib Install shared libraries also in bin on cygwin, mingw 2015-01-18 22:36:40 -05:00
nls-global.mk
win32.mak