postgresql/src/backend/utils
Nathan Bossart 760162fedb Add user-callable CRC functions.
We've had code for CRC-32 and CRC-32C for some time (for WAL
records, etc.), but there was no way for users to call it, despite
apparent popular demand.  The new crc32() and crc32c() functions
accept bytea input and return bigint (to avoid returning negative
values).

Bumps catversion.

Author: Aleksander Alekseev
Reviewed-by: Peter Eisentraut, Tom Lane
Discussion: https://postgr.es/m/CAJ7c6TNMTGnqnG%3DyXXUQh9E88JDckmR45H2Q%2B%3DucaCLMOW1QQw%40mail.gmail.com
2024-08-12 10:35:06 -05:00
..
activity Fix a series of typos and outdated references 2024-08-12 23:27:09 +12:00
adt Remove dead code 2024-08-12 08:52:30 +02:00
cache Optimize InvalidateAttoptCacheCallback() and TypeCacheTypCallback() 2024-08-07 07:06:17 +03:00
error Move all extern declarations for GUC variables to header files 2024-07-24 06:31:07 +02:00
fmgr Revise GUC names quoting in messages again 2024-05-17 11:44:26 +02:00
hash Add user-callable CRC functions. 2024-08-12 10:35:06 -05:00
init Move cancel key generation to after forking the backend 2024-07-29 15:37:48 +03:00
mb Remove dead generators for cyrillic encoding conversion tables 2024-07-29 20:38:19 +03:00
misc Allow adjusting session_authorization and role in parallel workers. 2024-08-10 15:51:30 -04:00
mmgr Fix incorrect sentinel byte logic in GenerationRealloc() 2024-07-06 13:59:34 +12:00
resowner Remove unused typedefs 2024-05-17 07:36:12 +02:00
sort Adjust tuplestore.c not to allocate BufFiles in generation context 2024-07-06 17:40:05 +12:00
time Remove unused #include's from backend .c files 2024-03-04 12:02:20 +01:00
.gitignore Rearrange makefile rules for running Gen_fmgrtab.pl. 2018-05-03 17:54:18 -04:00
errcodes.txt Add new error code for "file name too long" 2024-07-22 09:28:01 +09: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
generate-errcodes.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
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