Commit Graph

1855 Commits (449cdcd486bfc6864e4fa6784cc1526a94fe69db)

Author SHA1 Message Date
Tom Lane 5392dd3d2a Fix plpgsql's handling of -- comments following expressions. 2 years ago
Tom Lane 5eac8cef24 Avoid possible longjmp-induced logic error in PLy_trigger_build_args. 2 years ago
Peter Eisentraut d56cb42b54 Activate perlcritic InputOutput::RequireCheckedSyscalls and fix resulting warnings 2 years ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Peter Eisentraut 97d85be365 Make the order of the header file includes consistent 2 years ago
Heikki Linnakangas ab355e3a88 Redefine backend ID to be an index into the proc array 2 years ago
Tom Lane 2a6b47cb50 Improve plpgsql's error messages for incorrect %TYPE and %ROWTYPE. 2 years ago
Tom Lane 57b440ec11 Fix plpgsql to allow new-style SQL CREATE FUNCTION as a SQL command. 2 years ago
Tom Lane 43b46aae12 Clean up some edge cases in plpgsql's %TYPE parsing. 2 years ago
Tom Lane 5e8674dc83 In plpgsql, allow %TYPE and %ROWTYPE to be followed by array decoration. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut c538592959 Make all Perl warnings fatal 2 years ago
Tom Lane a46972e30c Fix mistaken file name in plpython's meson recipe. 2 years ago
Tom Lane 58c3151bbc Hide warnings from Python headers when using gcc-compatible compiler. 2 years ago
Tom Lane e2b73f4a4d Stop generating plain-text INSTALL instructions. 2 years ago
Tom Lane 8d5573b92e Don't specify number of dimensions in cases where we don't know it. 2 years ago
Peter Eisentraut e7814b40d0 Fix capitalization of "Tcl" 2 years ago
Heikki Linnakangas b8bff07daa Make ResourceOwners more easily extensible. 2 years ago
Peter Eisentraut 721856ff24 Remove distprep 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Tom Lane f02154652d Remove environment sensitivity in pl/tcl regression test. 2 years ago
Tom Lane dc8d72c1c2 Collect dependency information for parsed CallStmts. 2 years ago
Michael Paquier af5b3c3d1e Fix assertion failure with PL/Python exceptions 2 years ago
Tom Lane d8b2fcc9d4 Avoid unnecessary plancache revalidation of utility statements. 2 years ago
Peter Eisentraut 2bdd7b262f Translation updates 2 years ago
Peter Eisentraut 3f0199da5a Translation updates 3 years ago
Andres Freund a1cd982098 meson: Add dependencies to perl modules to various script invocations 3 years ago
Peter Eisentraut 473e02f6f9 Translation updates 3 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Nathan Bossart 57d0051706 Move return statements out of PG_TRY blocks. 3 years ago
Tom Lane 0553528e7c Tighten array dimensionality checks in Python -> SQL array conversion. 3 years ago
Michael Paquier 8961cb9a03 Fix typos in comments 3 years ago
Tom Lane f47004add1 Tighten array dimensionality checks in Perl -> SQL array conversion. 3 years ago
Tom Lane 81eaaf65e3 Handle zero-length sublist correctly in Python -> SQL array conversion. 3 years ago
Tom Lane 441ee1677e Fix memory leakage in plpgsql DO blocks that use cast expressions. 3 years ago
David Rowley 3f58a4e296 Fix various typos and incorrect/outdated name references 3 years ago
Peter Geoghegan d6f0f95a6b Harmonize some more function parameter names. 3 years ago
Tom Lane d3d53f955c Add a way to get the current function's OID in pl/pgsql. 3 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 3 years ago
Andres Freund e522049f23 meson: add install-{quiet, world} targets 3 years ago
Michael Paquier 88199b9d5f Fix a couple of typos 3 years ago
Peter Eisentraut 2a71ad64cb Break up long GETTEXT_FILES lists 3 years ago
Tom Lane 6b661b01f4 Remove local optimizations of empty Bitmapsets into null pointers. 3 years ago
Dean Rasheed d0460a31de Add missing support for the latest SPI status codes. 3 years ago
David Rowley 5352ca22e0 Rename force_parallel_mode to debug_parallel_query 3 years ago
Peter Eisentraut 54a177a948 Remove useless casts to (void *) in hash_search() calls 3 years ago
Dean Rasheed faff8f8e47 Allow underscores in integer and numeric constants. 3 years ago
Andres Freund 642e8821d7 plpython: Stop undefining _POSIX_C_SOURCE, _XOPEN_SOURCE 3 years ago
Andres Freund 23c12329a7 plpython: Avoid the need to redefine *printf macros 3 years ago
Peter Eisentraut d952373a98 New header varatt.h split off from postgres.h 3 years ago