postgresql/src/bin/pg_upgrade
Nathan Bossart 3b42bdb471 Use new overflow-safe integer comparison functions.
Commit 6b80394781 introduced integer comparison functions designed
to be as efficient as possible while avoiding overflow.  This
commit makes use of these functions in many of the in-tree qsort()
comparators to help ensure transitivity.  Many of these comparator
functions should also see a small performance boost.

Author: Mats Kindahl
Reviewed-by: Andres Freund, Fabrízio de Royes Mello
Discussion: https://postgr.es/m/CA%2B14426g2Wa9QuUpmakwPxXFWG_1FaY0AsApkvcTBy-YfS6uaw%40mail.gmail.com
2024-02-16 14:05:36 -06:00
..
po Update copyright for 2024 2024-01-03 20:49:05 -05:00
t Improve the comments in 004_subscription.pl. 2024-02-05 08:51:33 +05:30
.gitignore Re-add locally-generated files in pg_upgrade's .gitignore and Makefile 2022-06-15 15:36:16 +09:00
IMPLEMENTATION Improve some wording in pg_upgrade/IMPLEMENTATION 2023-10-11 13:54:33 +09:00
Makefile Remove distprep 2023-11-06 15:18:04 +01:00
TESTING Create common infrastructure for cross-version upgrade testing. 2023-01-16 20:35:55 -05:00
check.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
controldata.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
dump.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
exec.c Refactor pipe_read_line to return the full line 2024-02-09 15:03:16 +01:00
file.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
function.c Use new overflow-safe integer comparison functions. 2024-02-16 14:05:36 -06:00
info.c Allow to enable failover property for replication slots via SQL API. 2024-01-25 12:15:46 +05:30
meson.build Update copyright for 2024 2024-01-03 20:49:05 -05:00
nls.mk Break up long GETTEXT_FILES lists 2023-03-08 15:05:43 +01:00
option.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
parallel.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pg_upgrade.c Allow to enable failover property for replication slots via SQL API. 2024-01-25 12:15:46 +05:30
pg_upgrade.h Allow to enable failover property for replication slots via SQL API. 2024-01-25 12:15:46 +05:30
relfilenumber.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
server.c Rework how logirep launchers are stopped during pg_upgrade 2024-01-12 08:23:07 +09:00
tablespace.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
util.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
version.c Update copyright for 2024 2024-01-03 20:49:05 -05:00