summaryrefslogtreecommitdiff
path: root/src/include/lib
AgeCommit message (Expand)Author
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-10Fix collection of typos and grammar mistakes in the treeMichael Paquier
2020-04-08Modify various power 2 calculations to use new helper functionsDavid Rowley
2020-01-04Skip memcpy(x, x) in qunique().Noah Misch
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-17simplehash: Allow for use in frontend code.Robert Haas
2019-12-17simplehash: Allow use of simplehash without MemoryContext.Robert Haas
2019-11-07Add reusable routine for making arrays unique.Thomas Munro
2019-11-05Make StringInfo available to frontend code.Andres Freund
2019-08-01Allow simplehash to use already-calculated hash values.Jeff Davis
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-22Add IntegerSet, to hold large sets of 64-bit ints efficiently.Heikki Linnakangas
2019-02-09simplehash: Add support for resetting a hashtable's contents.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-06Rename rbtree.c functions to use "rbt" prefix not "rb" prefix.Tom Lane
2018-08-28Code review for simplehash.h.Thomas Munro
2018-04-01Fix a boatload of typos in C comments.Tom Lane
2018-04-01Add Bloom filter implementation.Andres Freund
2018-03-02Minor clean-up in dshash.{c,h}.Andres Freund
2018-02-16Remove some inappropriate #includes.Tom Lane
2018-01-29Prevent growth of simplehash tables when they're "too empty".Andres Freund
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-29Update typedefs.list and re-run pgindentRobert Haas
2017-10-11Allow to avoid NUL-byte management for stringinfos and use in format.c.Andres Freund
2017-09-10Remove pre-order and post-order traversal logic for red-black trees.Tom Lane
2017-09-03Suppress compiler warnings in dshash.c.Tom Lane
2017-08-25Consolidate the function pointer types used by dshash.c.Andres Freund
2017-08-23Hash tables backed by DSA shared memory.Andres Freund
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-06-17Fix typos in commentsMagnus Hagander
2017-06-05Fix comments in simplehash.h.Heikki Linnakangas
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-05-10Revert "Permit dump/reload of not-too-large >1GB tuples"Alvaro Herrera
2017-03-27Support hashed aggregation with grouping sets.Andrew Gierth
2017-03-06Make simplehash.h grow hashtable in additional cases.Andres Freund
2017-03-01Fix s/ITERTOR/ITERATOR/ typo in simplehash.h.Andres Freund
2017-02-09simplehash: Additional tweaks to make specifying an allocator work.Robert Haas
2017-02-07Revise the way the element allocator for a simplehash is specified.Robert Haas
2017-02-07Avoid redefining simplehash_allocate/simplehash_free.Robert Haas
2017-02-07Allow the element allocator for a simplehash to be specified.Robert Haas
2017-02-06Fix typos in comments.Heikki Linnakangas
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-02Permit dump/reload of not-too-large >1GB tuplesAlvaro Herrera
2016-10-27Avoid using a C++ keyword in header filePeter Eisentraut
2016-10-18Fix a few typos in simplehash.h.Andres Freund
2016-10-14Add a macro templatized hashtable.Andres Freund
2016-09-02Support multiple iterators in the Red-Black Tree implementation.Heikki Linnakangas
2016-04-27Remove mergeHyperLogLog.Robert Haas