summaryrefslogtreecommitdiff
path: root/src/backend/lib
Commit message (Expand)AuthorAgeFilesLines
* Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera2019-03-111-1/+1
* Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane2019-02-151-13/+2
* Revert attempts to use POPCNT etc instructionsAlvaro Herrera2019-02-151-2/+13
* Add basic support for using the POPCNT and SSE4.2s LZCNT opcodesAlvaro Herrera2019-02-131-13/+2
* Update copyright for 2019Bruce Momjian2019-01-0210-10/+10
* Rename rbtree.c functions to use "rbt" prefix not "rb" prefix.Tom Lane2018-11-061-173/+176
* Remove incorrect comment in dshash.c.Thomas Munro2018-10-291-3/+1
* Implement %m in src/port/snprintf.c, and teach elog.c to rely on that.Tom Lane2018-09-261-0/+6
* doc: Update redirecting linksPeter Eisentraut2018-07-161-1/+1
* Add missing files to src/backend/lib/README.Heikki Linnakangas2018-05-221-2/+8
* Post-feature-freeze pgindent run.Tom Lane2018-04-261-1/+2
* Fix non-portable use of round().Andres Freund2018-03-311-1/+1
* Add Bloom filter implementation.Andres Freund2018-03-313-2/+309
* Minor clean-up in dshash.{c,h}.Andres Freund2018-03-011-1/+1
* Remove some inappropriate #includes.Tom Lane2018-02-161-1/+0
* Update copyright for 2018Bruce Momjian2018-01-029-9/+9
* Rethink MemoryContext creation to improve performance.Tom Lane2017-12-131-3/+1
* Allow to avoid NUL-byte management for stringinfos and use in format.c.Andres Freund2017-10-111-1/+20
* Fix uninitialized variable in dshash.c.Andres Freund2017-09-181-0/+9
* Remove pre-order and post-order traversal logic for red-black trees.Tom Lane2017-09-101-127/+2
* Suppress compiler warnings in dshash.c.Tom Lane2017-09-031-4/+4
* Consolidate the function pointer types used by dshash.c.Andres Freund2017-08-241-36/+29
* Fix unlikely shared memory leak after failure in dshash_create().Andres Freund2017-08-241-2/+12
* Hash tables backed by DSA shared memory.Andres Freund2017-08-222-2/+891
* Phase 3 of pgindent updates.Tom Lane2017-06-211-2/+2
* Phase 2 of pgindent updates.Tom Lane2017-06-211-1/+1
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-213-5/+5
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-1/+1
* Revert "Permit dump/reload of not-too-large >1GB tuples"Alvaro Herrera2017-05-101-57/+14
* Support hashed aggregation with grouping sets.Andrew Gierth2017-03-272-2/+116
* Fix overflow check in StringInfo; add missing castsAlvaro Herrera2017-01-101-6/+7
* Update copyright via script for 2017Bruce Momjian2017-01-037-7/+7
* Permit dump/reload of not-too-large >1GB tuplesAlvaro Herrera2016-12-021-12/+54
* Clarify the new Red-Black post-order traversal code a bit.Heikki Linnakangas2016-09-041-22/+24
* Support multiple iterators in the Red-Black Tree implementation.Heikki Linnakangas2016-09-021-158/+175
* Remove mergeHyperLogLog.Robert Haas2016-04-271-22/+0
* Add two HyperLogLog functionsAlvaro Herrera2016-01-191-1/+47
* Update copyright for 2016Bruce Momjian2016-01-027-7/+7
* Avoid use of float arithmetic in bipartite_match.c.Tom Lane2015-08-231-29/+46
* Rely on inline functions even if that causes warnings in older compilers.Andres Freund2015-08-051-3/+0
* Use appendStringInfoString/Char et al where appropriate.Heikki Linnakangas2015-07-021-1/+1
* pgindent run for 9.5Bruce Momjian2015-05-233-13/+13
* More portability fixing for bipartite_match.c.Tom Lane2015-05-161-0/+1
* Avoid direct use of INFINITY.Tom Lane2015-05-151-4/+5
* Support GROUPING SETS, CUBE and ROLLUP.Andres Freund2015-05-162-1/+163
* Fix a bug in pairing heap removal code.Heikki Linnakangas2015-02-171-0/+59
* Fix typos, update README.Robert Haas2015-01-231-0/+2
* Add an explicit cast to Size to hyperloglog.cRobert Haas2015-01-231-1/+1
* Use abbreviated keys for faster sorting of text datums.Robert Haas2015-01-192-1/+229
* Update copyright for 2015Bruce Momjian2015-01-065-5/+5