aboutsummaryrefslogtreecommitdiff
path: root/src/backend/regex
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2014-09-19 12:39:00 -0400
committerRobert Haas <rhaas@postgresql.org>2014-09-19 12:39:00 -0400
commite246b3d6eac09d0770e6f68e69f2368d02db88af (patch)
treec5add391a0d8d6a69c8c108d1c949542f5611f7a /src/backend/regex
parent491c029dbc4206779cf659aa0ff986af7831d2ff (diff)
downloadpostgresql-e246b3d6eac09d0770e6f68e69f2368d02db88af.tar.gz
postgresql-e246b3d6eac09d0770e6f68e69f2368d02db88af.zip
Add a fast pre-check for equality of equal-length strings.
Testing reveals that that doing a memcmp() before the strcoll() costs practically nothing, at least on the systems we tested, and it speeds up sorts containing many equal strings significatly. Peter Geoghegan. Review by myself and Heikki Linnakangas. Comments rewritten by me.
Diffstat (limited to 'src/backend/regex')
0 files changed, 0 insertions, 0 deletions