summaryrefslogtreecommitdiff
path: root/src/backend/lib
AgeCommit message (Expand)Author
2026-08-17Use safer allocation routines in more places of the treeMichael Paquier
2026-08-03Add dshash_get_dsa_area(), able to retrieve the DSA area of a dshash tableMichael Paquier
2026-07-11Fix for loop variablesPeter Eisentraut
2026-05-13Pre-beta mechanical code beautification, step 1: run pgindent.Tom Lane
2026-04-21Fix a set of typos and grammar issues across the treeMichael Paquier
2026-03-19dshash: Make it possible to suppress out of memory errorsRobert Haas
2026-01-15Remove #include <math.h> where not neededÁlvaro Herrera
2026-01-01Update copyright for 2026Bruce Momjian
2025-12-09Use palloc_object() and palloc_array() in backend codeMichael Paquier
2025-11-13Add some missing #include <limits.h>.Thomas Munro
2025-11-05Add pairingheap_initialize() for shared memory usageAlexander Korotkov
2025-10-17Replace defunct URL with stable archive.org URL in rbtree.cDaniel Gustafsson
2025-06-27Correct list of files in src/backend/lib/READMEMichael Paquier
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-17Accommodate very large dshash tables.Nathan Bossart
2024-11-04Revert pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-10-27Remove unused #include's from backend .c filesPeter Eisentraut
2024-08-02Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-04-11Revert: Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-04-03Use the pairing heap instead of a flat array for LSN replay waitersAlexander Korotkov
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-02-27Fix comments for the dshash_parameters struct.Nathan Bossart
2024-02-26Add helper functions for dshash tables with string keys.Nathan Bossart
2024-01-18Fix broken Bitmapset optimization in DiscreteKnapsack()David Rowley
2024-01-04Update copyright for 2024Bruce Momjian
2023-09-18Make binaryheap available to frontend code.Nathan Bossart
2023-01-18Fix ILIST_DEBUG buildAndres Freund
2023-01-12Constify the arguments of ilist.c/h functionsPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-11-02Add doubly linked count list implementationDavid Rowley
2022-09-22meson: Add initial version of meson based build systemAndres Freund
2022-09-20Harmonize more parameter names in bulk.Peter Geoghegan
2022-09-20Harmonize parameter names in storage and AM code.Peter Geoghegan
2022-08-25More -Wshadow=compatible-local warning fixesDavid Rowley
2022-07-11Fix lock assertions in dshash.c.Thomas Munro
2022-07-08Add missing inequality searches to rbtreeAlexander Korotkov
2022-07-08Use C99 designator in the rbtree sentinel definitionAlexander Korotkov
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-04dshash: revise sequential scan support.Andres Freund
2022-03-10dshash: Add sequential scan support.Andres Freund
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-14Improve sift up/down code in binaryheap.c and logtape.c.Tom Lane
2021-11-29Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane
2021-04-20Fix typo in commentMagnus Hagander
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-30Use pg_bitutils for HyperLogLog.Jeff Davis
2020-02-27Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas
2020-02-24Put all the prototypes for hashfn.c into the same header file.Robert Haas
2020-01-01Update copyrights for 2020Bruce Momjian