summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/arrayfuncs.c
AgeCommit message (Expand)Author
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-06-30Don'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-02Update copyright for 2018Bruce Momjian
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-10-11Replace 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-08-31Introduce 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-22Remove unnecessary escaping in C character literalsPeter Eisentraut
2015-12-22Allow omitting one or both boundaries in an array slice specifier.Tom Lane
2015-08-05Rely on inline functions even if that causes warnings in older compilers.Andres Freund
2015-05-22Fix recently-introduced crash in array_contain_compare().Tom Lane
2015-05-14Support "expanded" objects, particularly arrays, for better performance.Tom Lane
2015-03-18array_offset() and array_offsets()Alvaro Herrera
2015-02-21In array_agg(), don't create a new context for every group.Jeff Davis
2015-02-16Rationalize the APIs of array element/slice access functions.Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-02Improve error messages for malformed array input strings.Tom Lane
2014-11-25Support arrays as input to array_agg() and ARRAY(SELECT ...).Tom Lane