summaryrefslogtreecommitdiff
path: root/src/backend/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix ILIST_DEBUG buildAndres Freund2023-01-181-3/+4
* Constify the arguments of ilist.c/h functionsPeter Eisentraut2023-01-121-4/+4
* Update copyright for 2023Bruce Momjian2023-01-0211-11/+11
* Add copyright notices to meson filesAndrew Dunstan2022-12-201-0/+2
* Add doubly linked count list implementationDavid Rowley2022-11-021-0/+17
* meson: Add initial version of meson based build systemAndres Freund2022-09-211-0/+12
* Harmonize more parameter names in bulk.Peter Geoghegan2022-09-202-3/+3
* Harmonize parameter names in storage and AM code.Peter Geoghegan2022-09-191-1/+1
* More -Wshadow=compatible-local warning fixesDavid Rowley2022-08-261-2/+0
* Fix lock assertions in dshash.c.Thomas Munro2022-07-111-34/+10
* Add missing inequality searches to rbtreeAlexander Korotkov2022-07-081-0/+62
* Use C99 designator in the rbtree sentinel definitionAlexander Korotkov2022-07-081-1/+1
* Pre-beta mechanical code beautification.Tom Lane2022-05-121-3/+3
* dshash: revise sequential scan support.Andres Freund2022-04-041-29/+27
* dshash: Add sequential scan support.Andres Freund2022-03-101-1/+162
* Update copyright for 2022Bruce Momjian2022-01-0710-10/+10
* Improve sift up/down code in binaryheap.c and logtape.c.Tom Lane2021-12-141-30/+40
* Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane2021-11-281-2/+1
* Fix typo in commentMagnus Hagander2021-04-201-1/+1
* Update copyright for 2021Bruce Momjian2021-01-0210-10/+10
* Use pg_bitutils for HyperLogLog.Jeff Davis2020-07-301-5/+8
* Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas2020-02-272-2/+2
* Put all the prototypes for hashfn.c into the same header file.Robert Haas2020-02-241-1/+1
* Update copyrights for 2020Bruce Momjian2020-01-0110-10/+10
* Make StringInfo available to frontend code.Andres Freund2019-11-052-315/+0
* Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund2019-11-051-2/+12
* Fix inconsistencies in the codeMichael Paquier2019-07-081-1/+1
* Fix more typos and inconsistencies in the treeMichael Paquier2019-06-171-1/+1
* Fix assorted inconsistencies.Amit Kapila2019-06-081-1/+1
* Update copyright year.Thomas Munro2019-05-241-1/+1
* Phase 2 pgindent run for v12.Tom Lane2019-05-224-21/+21
* Fix example in comment.Heikki Linnakangas2019-04-091-1/+1
* Further code review for new integerset code.Tom Lane2019-03-251-86/+104
* Clean up the Simple-8b encoder code.Heikki Linnakangas2019-03-251-22/+30
* Fix yet more portability bugs in integerset and its tests.Heikki Linnakangas2019-03-221-6/+6
* Add IntegerSet, to hold large sets of 64-bit ints efficiently.Heikki Linnakangas2019-03-223-1/+1022
* 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