postgresql/src/backend/utils
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
..
activity Sync PG_VERSION file in CREATE DATABASE. 2024-02-01 13:44:19 -08:00
adt Use new overflow-safe integer comparison functions. 2024-02-16 14:05:36 -06:00
cache Use new overflow-safe integer comparison functions. 2024-02-16 14:05:36 -06:00
error Remove obsolete check in SIGTERM handler for the startup process. 2024-02-14 17:09:31 -06:00
fmgr Refactor code checking for file existence 2024-01-12 12:04:51 +09:00
hash Update copyright for 2024 2024-01-03 20:49:05 -05:00
init Introduce transaction_timeout 2024-02-15 23:56:12 +02:00
mb Update copyright for 2024 2024-01-03 20:49:05 -05:00
misc Introduce transaction_timeout 2024-02-15 23:56:12 +02:00
mmgr Add EXPLAIN (MEMORY) to report planner memory consumption 2024-01-29 17:53:03 +01:00
resowner Use new overflow-safe integer comparison functions. 2024-02-16 14:05:36 -06:00
sort Update copyright for 2024 2024-01-03 20:49:05 -05:00
time Update copyright for 2024 2024-01-03 20:49:05 -05:00
.gitignore Rearrange makefile rules for running Gen_fmgrtab.pl. 2018-05-03 17:54:18 -04:00
Gen_dummy_probes.pl Update copyright for 2024 2024-01-03 20:49:05 -05:00
Gen_fmgrtab.pl Update copyright for 2024 2024-01-03 20:49:05 -05:00
Makefile Update copyright for 2024 2024-01-03 20:49:05 -05:00
errcodes.txt Introduce transaction_timeout 2024-02-15 23:56:12 +02:00
generate-errcodes.pl Update copyright for 2024 2024-01-03 20:49:05 -05:00
meson.build Update copyright for 2024 2024-01-03 20:49:05 -05:00
postprocess_dtrace.sed Update copyright for 2024 2024-01-03 20:49:05 -05:00
probes.d Update copyright for 2024 2024-01-03 20:49:05 -05:00