Commit Graph

255 Commits (d3d53f955cf6ad755ba3682577e0f6fa10106438)

Author SHA1 Message Date
Tom Lane 554841699f Fix oversights in array manipulation. 3 years ago
David Rowley 16fd03e956 Allow parallel aggregate on string_agg and array_agg 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane ccff2d20ed Convert a few datatype input functions to use "soft" error reporting. 3 years ago
Alexander Korotkov 096dd80f3c Add USER SET parameter values for pg_db_role_setting 3 years ago
Tom Lane 4ddfbd2a8e Fix trim_array() for zero-dimensional array argument. 3 years ago
Peter Eisentraut 9fd45870c1 Replace many MemSet calls with struct initialization 3 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 851ff93357 Fix hash_array 4 years ago
Peter Eisentraut a3d2b1bbe9 Disable anonymous record hash support except in special cases 4 years ago
Tom Lane f02b9085ad Prevent integer overflows in array subscripting calculations. 5 years ago
Tom Lane 0a687c8f10 Add trim_array() function. 5 years ago
Tom Lane 1c1cbe279b Rethink the "read/write parameter" mechanism in pl/pgsql. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Peter Eisentraut 560564d3ad Enable hash partitioning of text arrays 5 years ago
Tom Lane 670c0a1d47 Weaken type-OID-matching checks in array_recv and record_recv. 5 years ago
Tom Lane 5836d32655 Fix minor violations of FunctionCallInvoke usage protocol. 6 years ago
David Rowley 02a2e8b442 Modify additional power 2 calculations to use new helper functions 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier c96581abe4 Fix inconsistencies and typos in the tree, take 11 6 years ago
Michael Paquier eb43f3d193 Fix inconsistencies and typos in the tree 6 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 7 years ago
Noah Misch 459c3cdb4a Don't read fields of a misaligned ExpandedObjectHeader or AnyArrayType. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Alvaro Herrera af38498d4c Move hash_any prototype from access/hash.h to utils/hashutils.h 7 years ago
Tom Lane a391ff3c3d Build out the planner support function infrastructure. 7 years ago
Andres Freund a9c35cf85c Change function call information to be variable length. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 87d9bbca13 Fix over-allocation of space for array_out()'s result string. 7 years ago
Alvaro Herrera f2c587067a Rethink how to get float.h in old Windows API for isnan/isinf 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Andres Freund 31079a4a8e Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. 8 years ago
Tom Lane c12d570fa1 Support arrays over domains. 8 years ago
Tom Lane 716ea626a8 Make construct_[md_]array return a valid empty array for zero-size input. 8 years ago
Tom Lane 4bd1994650 Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent. 8 years ago
Robert Haas 7b69b6ceb8 Fix assorted carelessness about Datum vs. int64 vs. uint64 8 years ago
Robert Haas 81c5e46c49 Introduce 64-bit hash functions with a 64-bit seed. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Tom Lane 82f8107b92 Fix handling of empty arrays in array_fill(). 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Peter Eisentraut 30c0c4bf12 Remove unnecessary escaping in C character literals 10 years ago