summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/arrayfuncs.c
AgeCommit message (Expand)Author
2023-01-23Allow parallel aggregate on string_agg and array_aggDavid Rowley
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-09Convert a few datatype input functions to use "soft" error reporting.Tom Lane
2022-12-09Add USER SET parameter values for pg_db_role_settingAlexander Korotkov
2022-07-31Fix trim_array() for zero-dimensional array argument.Tom Lane
2022-07-16Replace many MemSet calls with struct initializationPeter Eisentraut
2022-07-01Add construct_array_builtin, deconstruct_array_builtinPeter Eisentraut
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-09-15Fix hash_arrayPeter Eisentraut
2021-09-08Disable anonymous record hash support except in special casesPeter Eisentraut
2021-05-10Prevent integer overflows in array subscripting calculations.Tom Lane
2021-03-03Add trim_array() function.Tom Lane
2021-01-04Rethink the "read/write parameter" mechanism in pl/pgsql.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-09Support subscripting of arbitrary types, not only arrays.Tom Lane
2020-11-04Enable hash partitioning of text arraysPeter Eisentraut
2020-07-21Weaken type-OID-matching checks in array_recv and record_recv.Tom Lane
2020-04-21Fix minor violations of FunctionCallInvoke usage protocol.Tom Lane
2020-04-08Modify additional power 2 calculations to use new helper functionsDavid Rowley
2020-01-01Update copyrights for 2020Bruce Momjian
2019-08-19Fix inconsistencies and typos in the tree, take 11Michael Paquier
2019-07-29Fix inconsistencies and typos in the treeMichael Paquier
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-07-01Don't read fields of a misaligned ExpandedObjectHeader or AnyArrayType.Noah Misch
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-02-09Build out the planner support function infrastructure.Tom Lane
2019-01-26Change function call information to be variable length.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-09-24Fix over-allocation of space for array_out()'s result string.Tom Lane
2018-07-11Rethink how to get float.h in old Windows API for isnan/isinfAlvaro Herrera
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-10-12Replace remaining uses of pq_sendint with pq_sendint{8,16,32}.Andres Freund
2017-09-30Support arrays over domains.Tom Lane
2017-09-25Make construct_[md_]array return a valid empty array for zero-size input.Tom Lane
2017-09-18Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent.Tom Lane
2017-09-01Fix assorted carelessness about Datum vs. int64 vs. uint64Robert Haas
2017-09-01Introduce 64-bit hash functions with a 64-bit seed.Robert Haas
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-01-05Fix handling of empty arrays in array_fill().Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-23Remove unnecessary escaping in C character literalsPeter Eisentraut
2015-12-23Allow omitting one or both boundaries in an array slice specifier.Tom Lane