postgresql/src/backend/utils
Andrew Dunstan 18fc4ecf4a Process variadic arguments consistently in json functions
json_build_object and json_build_array and the jsonb equivalents did not
correctly process explicit VARIADIC arguments. They are modified to use
the new extract_variadic_args() utility function which abstracts away
the details of the call method.

Michael Paquier, reviewed by Tom Lane and Dmitry Dolgov.

Backpatch to 9.5 for the jsonb fixes and 9.4 for the json fixes, as
that's where they originated.
2017-10-25 07:34:00 -04:00
..
adt Process variadic arguments consistently in json functions 2017-10-25 07:34:00 -04:00
cache Fix typcache's failure to treat ranges as container types. 2017-10-20 17:12:27 -04:00
error Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
fmgr Add a utility function to extract variadic function arguments 2017-10-25 07:13:11 -04:00
hash Remove broken and useless entry-count printing in HASH_DEBUG code. 2017-08-02 12:17:08 -04:00
init Remove replacement selection sort. 2017-09-29 10:25:44 -04:00
mb UCS_to_most.pl: Process encodings in sorted order 2017-10-19 05:58:39 -04:00
misc Exclude flex-generated code from coverage testing 2017-10-16 16:28:11 -04:00
mmgr Rewrite strnlen replacement implementation from 8a241792f9. 2017-10-10 14:50:30 -07:00
resowner Remove unnecessary PG_TRY overhead for CurrentResourceOwner changes. 2017-10-11 17:44:09 -04:00
sort Remove replacement selection sort. 2017-09-29 10:25:44 -04:00
time Fix low-probability loss of NOTIFY messages due to XID wraparound. 2017-10-11 14:28:33 -04:00
.gitignore Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
errcodes.txt Revert to 9.6 treatment of ALTER TYPE enumtype ADD VALUE. 2017-09-27 16:14:43 -04:00
Gen_dummy_probes.pl Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Gen_dummy_probes.sed Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Gen_fmgrtab.pl Replace binary search in fmgr_isbuiltin with a lookup array. 2017-10-04 00:22:38 -07:00
generate-errcodes.pl Clean up Perl code according to perlcritic 2017-03-27 08:18:22 -04:00
Makefile Replace binary search in fmgr_isbuiltin with a lookup array. 2017-10-04 00:22:38 -07:00
probes.d Rename dtrace probes for ongoing xlog -> wal conversion. 2017-02-09 16:40:19 -05:00