summaryrefslogtreecommitdiff
path: root/src/backend/lib
AgeCommit message (Expand)Author
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-30Use pg_bitutils for HyperLogLog.Jeff Davis
2020-02-27Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas
2020-02-24Put all the prototypes for hashfn.c into the same header file.Robert Haas
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-05Make StringInfo available to frontend code.Andres Freund
2019-11-05Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund
2019-07-08Fix inconsistencies in the codeMichael Paquier
2019-06-17Fix more typos and inconsistencies in the treeMichael Paquier
2019-06-08Fix assorted inconsistencies.Amit Kapila
2019-05-24Update copyright year.Thomas Munro
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-04-09Fix example in comment.Heikki Linnakangas
2019-03-25Further code review for new integerset code.Tom Lane
2019-03-25Clean up the Simple-8b encoder code.Heikki Linnakangas
2019-03-22Fix yet more portability bugs in integerset and its tests.Heikki Linnakangas
2019-03-22Add IntegerSet, to hold large sets of 64-bit ints efficiently.Heikki Linnakangas
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-02-16Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane
2019-02-15Revert attempts to use POPCNT etc instructionsAlvaro Herrera
2019-02-13Add basic support for using the POPCNT and SSE4.2s LZCNT opcodesAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-06Rename rbtree.c functions to use "rbt" prefix not "rb" prefix.Tom Lane
2018-10-28Remove incorrect comment in dshash.c.Thomas Munro
2018-09-26Implement %m in src/port/snprintf.c, and teach elog.c to rely on that.Tom Lane
2018-07-16doc: Update redirecting linksPeter Eisentraut
2018-05-22Add missing files to src/backend/lib/README.Heikki Linnakangas
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-01Fix non-portable use of round().Andres Freund
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-03Update copyright for 2018Bruce Momjian
2017-12-13Rethink MemoryContext creation to improve performance.Tom Lane
2017-10-11Allow to avoid NUL-byte management for stringinfos and use in format.c.Andres Freund
2017-09-19Fix uninitialized variable in dshash.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-24Fix unlikely shared memory leak after failure in dshash_create().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-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-01-10Fix overflow check in StringInfo; add missing castsAlvaro Herrera
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-02Permit dump/reload of not-too-large >1GB tuplesAlvaro Herrera