Commit Graph

209 Commits (86b64bafc19c4c60136a4038d2a8d1e6eecc59f2)

Author SHA1 Message Date
Nathan Bossart 5af0263afd Make binaryheap available to frontend code. 2 years ago
Andres Freund 2b16208753 Fix ILIST_DEBUG build 3 years ago
Peter Eisentraut c8ad4d8166 Constify the arguments of ilist.c/h functions 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Andrew Dunstan 8284cf5f74 Add copyright notices to meson files 3 years ago
David Rowley 7c335b7a20 Add doubly linked count list implementation 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
David Rowley 3e0fff2e68 More -Wshadow=compatible-local warning fixes 3 years ago
Thomas Munro eed959a457 Fix lock assertions in dshash.c. 4 years ago
Alexander Korotkov e57519a463 Add missing inequality searches to rbtree 4 years ago
Alexander Korotkov 8d51d7f403 Use C99 designator in the rbtree sentinel definition 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Andres Freund 909eebf27b dshash: revise sequential scan support. 4 years ago
Andres Freund 352d297dc7 dshash: Add sequential scan support. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane a2ff18e89f Improve sift up/down code in binaryheap.c and logtape.c. 4 years ago
Tom Lane 3804539e48 Replace random(), pg_erand48(), etc with a better PRNG API and algorithm. 4 years ago
Magnus Hagander 8b4b5669cd Fix typo in comment 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Jeff Davis fd734f387d Use pg_bitutils for HyperLogLog. 6 years ago
Robert Haas 05d8449e73 Move src/backend/utils/hash/hashfn.c to src/common 6 years ago
Robert Haas 9341c783cc Put all the prototypes for hashfn.c into the same header file. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Andres Freund 26aaf97b68 Make StringInfo available to frontend code. 6 years ago
Andres Freund 01368e5d9d Split all OBJS style lines in makefiles into one-line-per-entry style. 6 years ago
Michael Paquier 6b8548964b Fix inconsistencies in the code 7 years ago
Michael Paquier 3412030205 Fix more typos and inconsistencies in the tree 7 years ago
Amit Kapila 92c4abc736 Fix assorted inconsistencies. 7 years ago
Thomas Munro 4c9210f34c Update copyright year. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Heikki Linnakangas 16954e22e2 Fix example in comment. 7 years ago
Tom Lane f7ff0ae842 Further code review for new integerset code. 7 years ago
Heikki Linnakangas d303122eab Clean up the Simple-8b encoder code. 7 years ago
Heikki Linnakangas b5fd4972a3 Fix yet more portability bugs in integerset and its tests. 7 years ago
Heikki Linnakangas df816f6ad5 Add IntegerSet, to hold large sets of 64-bit ints efficiently. 7 years ago
Alvaro Herrera af38498d4c Move hash_any prototype from access/hash.h to utils/hashutils.h 7 years ago
Tom Lane 02a6a54ecd Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT. 7 years ago
Alvaro Herrera 457aef0f1f Revert attempts to use POPCNT etc instructions 7 years ago
Alvaro Herrera 711bab1e4d Add basic support for using the POPCNT and SSE4.2s LZCNT opcodes 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 051a1494bd Remove incorrect comment in dshash.c. 7 years ago
Tom Lane d6c55de1f9 Implement %m in src/port/snprintf.c, and teach elog.c to rely on that. 7 years ago
Peter Eisentraut a06e56b247 doc: Update redirecting links 8 years ago
Heikki Linnakangas 17f188cf00 Add missing files to src/backend/lib/README. 8 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Andres Freund 686d399f2b Fix non-portable use of round(). 8 years ago
Andres Freund 51bc271790 Add Bloom filter implementation. 8 years ago