postgresql/src/backend/replication/logical
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
..
Makefile Add a slot synchronization function. 2024-02-14 09:45:36 +05:30
applyparallelworker.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
decode.c Remove ReorderBufferTupleBuf structure. 2024-01-29 10:37:16 +09:00
launcher.c Rework how logirep launchers are stopped during pg_upgrade 2024-01-12 08:23:07 +09:00
logical.c Add a slot synchronization function. 2024-02-14 09:45:36 +05:30
logicalfuncs.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
meson.build Add a slot synchronization function. 2024-02-14 09:45:36 +05:30
message.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
origin.c Avoid useless ReplicationOriginExitCleanup locking 2024-01-15 13:02:03 +01:00
proto.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
relation.c Add macros for looping through a List without a ListCell. 2024-01-04 16:09:34 -06:00
reorderbuffer.c Use new overflow-safe integer comparison functions. 2024-02-16 14:05:36 -06:00
slotsync.c Fix the incorrect format specifier used in commit 7a424ece48. 2024-02-16 11:34:11 +05:30
snapbuild.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
tablesync.c Enhance libpqrcv APIs to support slot synchronization. 2024-02-05 10:54:06 +05:30
worker.c Enhance libpqrcv APIs to support slot synchronization. 2024-02-05 10:54:06 +05:30