summaryrefslogtreecommitdiff
path: root/src/include/lib
AgeCommit message (Expand)Author
2024-06-21Prevent access of uninitialized memory in radix tree nodesJohn Naylor
2024-04-27Small cosmetic fixes in radix tree templateJohn Naylor
2024-04-25radixtree: Fix SIGSEGV at update of embeddable value to non-embeddable.Masahiko Sawada
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-11Revert: Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-04-11Revert indexed and enlargable binary heap implementation.Masahiko Sawada
2024-04-08Teach radix tree to embed values at runtimeJohn Naylor
2024-04-08Use bump context for TID bitmaps stored by vacuumJohn Naylor
2024-04-08simplehash: Free collisions array in SH_STATAndres Freund
2024-04-03Use the pairing heap instead of a flat array for LSN replay waitersAlexander Korotkov
2024-04-03Add functions to binaryheap for efficient key removal and update.Masahiko Sawada
2024-04-03Make binaryheap enlargeable.Masahiko Sawada
2024-03-29Remove superfluous trailing semicolonsDaniel Gustafsson
2024-03-25Fix potential integer handling issue in radixtree.h.Masahiko Sawada
2024-03-16Add destroyStringInfo function for cleaning up StringInfosDaniel Gustafsson
2024-03-07Fix incorrect format specifier for int64John Naylor
2024-03-07Fix redefinition of typedefsJohn Naylor
2024-03-07Add template for adaptive radix treeJohn Naylor
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-02-16Introduce overflow-safe integer comparison functions.Nathan Bossart
2024-01-04Update copyright for 2024Bruce Momjian
2024-01-02Fix typos in simplehash.hPeter Eisentraut
2023-11-17simplehash: preserve consistency in case of OOM.Jeff Davis
2023-10-26Introduce the concept of read-only StringInfosDavid Rowley
2023-09-18Add function for removing arbitrary nodes in binaryheap.Nathan Bossart
2023-09-18Make binaryheap available to frontend code.Nathan Bossart
2023-07-06Fix type of iterator variable in SH_START_ITERATEAndres Freund
2023-02-09Fix various typos in code and testsMichael Paquier
2023-01-25Avoid type cheats for invalid dsa_handles and dshash_table_handles.Tom Lane
2023-01-18Add detached node functions to ilistAndres Freund
2023-01-12Constify the arguments of ilist.c/h functionsPeter Eisentraut
2023-01-03Fix typos in comments, code and documentationMichael Paquier
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-30Change argument of appendBinaryStringInfo from char * to void *Peter Eisentraut
2022-11-17Fix wording in commentDaniel Gustafsson
2022-11-03Add casts to simplehash.h to silence C++ warnings.Tom Lane
2022-11-02Add doubly linked count list implementationDavid Rowley
2022-10-05Rename shadowed local variablesDavid Rowley
2022-07-08Add missing inequality searches to rbtreeAlexander Korotkov
2022-04-08Improve frontend error logging style.Tom Lane
2022-04-04dshash: revise sequential scan support.Andres Freund
2022-03-10dshash: Add sequential scan support.Andres Freund
2022-01-31Fix missing undefine in sort_template.hJohn Naylor
2022-01-08Update copyright for 2022Bruce Momjian
2021-10-22Fix frontend version of sh_error() in simplehash.h.Tom Lane
2021-10-21Doc: clarify a critical and undocumented aspect of simplehash.h.Tom Lane
2021-09-29Fix incorrect format placeholderPeter Eisentraut
2021-08-13Fix incorrect hash table resizing code in simplehash.hDavid Rowley
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane