Commit Graph

152 Commits (e2c52beecdea152ca680a22ef35c6a7da55aa30f)

Author SHA1 Message Date
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. 5 years ago
Thomas Munro 84c0e4b9bc Improve programmer docs for simplehash and dynahash. 5 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
Tom Lane 4faa1dc2eb Suppress compiler warnings in dshash.c. 8 years ago
Andres Freund d7694fc148 Consolidate the function pointer types used by dshash.c. 8 years ago
Andres Freund 8c0d7bafad Hash tables backed by DSA shared memory. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Magnus Hagander bb1f8f9e5b Fix typos in comments 9 years ago
Heikki Linnakangas 553e16951c Fix comments in simplehash.h. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Alvaro Herrera b66adb7b0c Revert "Permit dump/reload of not-too-large >1GB tuples" 9 years ago
Andrew Gierth b5635948ab Support hashed aggregation with grouping sets. 9 years ago