summaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/typcache.c
Commit message (Expand)AuthorAgeFilesLines
* Remove useless casts to (void *) in hash_search() callsPeter Eisentraut2023-02-061-4/+4
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Add repalloc0 and repalloc0_arrayPeter Eisentraut2022-11-121-8/+2
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Always use ReleaseTupleDesc after lookup_rowtype_tupdesc et al.Tom Lane2021-12-151-2/+5
* Disable anonymous record hash support except in special casesPeter Eisentraut2021-09-081-4/+7
* Fix assign_record_type_typmod().Jeff Davis2021-07-101-5/+23
* Improve various places that double the size of a bufferDavid Rowley2021-07-011-4/+2
* Fix race condition when sharing tuple descriptors.Thomas Munro2021-05-291-1/+1
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-121-3/+3
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Multirange datatypesAlexander Korotkov2020-12-201-7/+91
* Improve hash_create()'s API for some added robustness.Tom Lane2020-12-151-2/+0
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-091-0/+2
* Hash support for row typesPeter Eisentraut2020-11-191-23/+55
* Move catalog index declarationsPeter Eisentraut2020-11-071-1/+0
* Rename assorted LWLock tranches.Tom Lane2020-05-151-2/+2
* Allow ALTER TYPE to change some properties of a base type.Tom Lane2020-03-061-34/+124
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Fix plpgsql to re-look-up composite type names at need.Tom Lane2019-08-151-0/+10
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-2/+2
* Refactor planner's header files.Tom Lane2019-01-291-1/+1
* Fix misc typos in comments.Heikki Linnakangas2019-01-231-1/+1
* Replace uses of heap_open et al with the corresponding table_* function.Andres Freund2019-01-211-4/+4
* Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund2019-01-211-1/+2
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Make pg_statistic and related code account more honestly for collations.Tom Lane2018-12-141-0/+1
* Drop no-op CoerceToDomain nodes from expressions at planning time.Tom Lane2018-12-131-1/+10
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-201-1/+1
* Fix spelling errors and typos in commentsMagnus Hagander2018-11-021-1/+1
* Fix typo in commentMagnus Hagander2018-03-291-1/+1
* Make plpgsql use its DTYPE_REC code paths for composite-type variables.Tom Lane2018-02-131-6/+78
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Make PL/Python handle domain-type conversions correctly.Tom Lane2017-11-161-0/+7
* Support domains over composite types.Tom Lane2017-10-261-20/+110
* Fix typcache's failure to treat ranges as container types.Tom Lane2017-10-201-5/+85
* Fix misimplementation of typcache logic for extended hashing.Tom Lane2017-10-201-23/+36
* Fix bogus size calculation introduced by commit cc5f81366.Tom Lane2017-09-171-1/+1
* Get rid of shared_record_typmod_registry_worker_detach; it doesn't work.Tom Lane2017-09-151-65/+9
* Don't use anonymous unions.Tom Lane2017-09-151-12/+12
* Add support for coordinating record typmods among parallel workers.Andres Freund2017-09-141-32/+602
* Introduce 64-bit hash functions with a 64-bit seed.Robert Haas2017-08-311-4/+54
* Refactor typcache.c's record typmod hash table.Andres Freund2017-08-221-38/+36
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-201-3/+4
* Phase 2 of pgindent updates.Tom Lane2017-06-211-2/+2
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-2/+2
* Faster expression evaluation and targetlist projection.Andres Freund2017-03-251-14/+26
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Avoid reporting "cache lookup failed" for some user-reachable cases.Tom Lane2016-09-091-5/+11
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-271-6/+2