Commit Graph

163 Commits (325bc54eed4ea0836a0bb715bb18342f0c1c668a)

Author SHA1 Message Date
Peter Eisentraut 1f605b82ba Change argument of appendBinaryStringInfo from char * to void * 3 years ago
Daniel Gustafsson 3d0c95bc89 Fix wording in comment 3 years ago
Tom Lane cf8b7d374a Add casts to simplehash.h to silence C++ warnings. 3 years ago
David Rowley 7c335b7a20 Add doubly linked count list implementation 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
Alexander Korotkov e57519a463 Add missing inequality searches to rbtree 4 years ago
Tom Lane 9a374b77fb Improve frontend error logging style. 4 years ago
Andres Freund 909eebf27b dshash: revise sequential scan support. 4 years ago
Andres Freund 352d297dc7 dshash: Add sequential scan support. 4 years ago
John Naylor 0526f2f4c3 Fix missing undefine in sort_template.h 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 974aedcea4 Fix frontend version of sh_error() in simplehash.h. 4 years ago
Tom Lane b1ce6c2843 Doc: clarify a critical and undocumented aspect of simplehash.h. 4 years ago
Peter Eisentraut 0b947c3101 Fix incorrect format placeholder 4 years ago
David Rowley 37450f2ca9 Fix incorrect hash table resizing code in simplehash.h 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Michael Paquier 609b0652af Fix typos and grammar in documentation and code comments 5 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 5 years ago
David Rowley 28b3e3905c Revert b6002a796 5 years ago
David Rowley b6002a796d Add Result Cache executor node 5 years ago
David Rowley ff53d7b159 Allow users of simplehash.h to perform direct deletions 5 years ago
Thomas Munro 0a1f1d3cac Add sort_template.h for making sort functions. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Thomas Munro 63e9aa6879 Correct comment in simplehash.h. 6 years ago
Thomas Munro 84c0e4b9bc Improve programmer docs for simplehash and dynahash. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Michael Paquier dd0f37ecce Fix collection of typos and grammar mistakes in the tree 6 years ago
David Rowley d025cf88ba Modify various power 2 calculations to use new helper functions 6 years ago
Noah Misch 5b630501e9 Skip memcpy(x, x) in qunique(). 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Robert Haas da41d71070 simplehash: Allow for use in frontend code. 6 years ago
Robert Haas 48995040d5 simplehash: Allow use of simplehash without MemoryContext. 6 years ago
Thomas Munro 7815e7efdb Add reusable routine for making arrays unique. 6 years ago
Andres Freund 26aaf97b68 Make StringInfo available to frontend code. 6 years ago
Jeff Davis 6ae4e8eae7 Allow simplehash to use already-calculated hash values. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Heikki Linnakangas df816f6ad5 Add IntegerSet, to hold large sets of 64-bit ints efficiently. 7 years ago
Andres Freund 3b632a58e7 simplehash: Add support for resetting a hashtable's contents. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 003c68a3b4 Rename rbtree.c functions to use "rbt" prefix not "rb" prefix. 7 years ago
Thomas Munro ee0e2745c2 Code review for simplehash.h. 7 years ago
Tom Lane 0b11a674fb Fix a boatload of typos in C comments. 8 years ago
Andres Freund 51bc271790 Add Bloom filter implementation. 8 years ago
Andres Freund 17b340abf8 Minor clean-up in dshash.{c,h}. 8 years ago
Tom Lane 49bff412ed Remove some inappropriate #includes. 8 years ago
Andres Freund ab9f2c429d Prevent growth of simplehash tables when they're "too empty". 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas eaedf0df71 Update typedefs.list and re-run pgindent 8 years ago
Andres Freund 70c2d1be2b Allow to avoid NUL-byte management for stringinfos and use in format.c. 8 years ago
Tom Lane f80e782a6b Remove pre-order and post-order traversal logic for red-black trees. 8 years ago