Commit Graph

1716 Commits (b094063cd16d22b2f065a432580bb3568b2d8a77)

Author SHA1 Message Date
Tom Lane dfcc46fe30 Remove extra increment of plpgsql's statement counter for FOR loops. 5 years ago
Tom Lane d5a83d79c9 Rethink recently-added SPI interfaces. 5 years ago
Tom Lane 7292fd8f1c Suppress compiler warnings from commit ee895a655. 5 years ago
Tom Lane ee895a655c Improve performance of repeated CALLs within plpgsql procedures. 5 years ago
Tom Lane 39d4a15310 Fix plpgsql tests for debug_invalidate_system_caches_always. 5 years ago
Tom Lane 1c1cbe279b Rethink the "read/write parameter" mechanism in pl/pgsql. 5 years ago
Tom Lane 1788828d33 Remove PLPGSQL_DTYPE_ARRAYELEM datum type within pl/pgsql. 5 years ago
Tom Lane c9d5298485 Re-implement pl/pgsql's expression and assignment parsing. 5 years ago
Tom Lane 844fe9f159 Add the ability for the core grammar to have more than one parse target. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 5f2e09bccc Further fix thinko in plpgsql memory leak fix. 5 years ago
Tom Lane ea80d8d943 Fix thinko in plpgsql memory leak fix. 5 years ago
Alexander Korotkov 6df7a9698b Multirange datatypes 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Tom Lane f90149e628 Don't use custom OID symbols in pg_type.dat, either. 5 years ago
David Rowley 110d81728a Fixup some appendStringInfo and appendPQExpBuffer calls 5 years ago
Tom Lane ed30b1a60d plperl.h should #undef fstat along with stat and lstat. 5 years ago
Peter Eisentraut 2453ea1422 Support for OUT parameters in procedures 5 years ago
Heikki Linnakangas 26b8361518 Tidy up error reporting when converting PL/Python arrays. 5 years ago
Heikki Linnakangas e1761871c0 Fix incorrect assertion on number of array dimensions. 5 years ago
Tom Lane a6b1f5365d Fix memory leak in plpgsql's CALL processing. 5 years ago
Tom Lane f859c2ffa0 Fix a few more generator scripts to produce pgindent-clean output. 5 years ago
Peter Eisentraut 80fc96eceb Standardize order of use strict and use warnings in Perl code 5 years ago
Tom Lane add105840b Improve formatting of create_help.pl and plperl_opmask.pl output. 5 years ago
Peter Eisentraut fd5e3b2914 Remove unused parameter 5 years ago
Peter Eisentraut de8feb1f3a Fix -Wcast-function-type warnings 6 years ago
Andres Freund a9a4a7ad56 code: replace most remaining uses of 'master'. 6 years ago
Tom Lane f3faf35f37 Don't create pg_type entries for sequences or toast tables. 6 years ago
Tom Lane fe2e206cdb Inline the fast path of plpgsql's exec_cast_value(). 6 years ago
Tom Lane 1f902d499e Inline plpgsql's exec_stmt() into exec_stmts(). 6 years ago
Tom Lane 2f48ede080 Avoid using a cursor in plpgsql's RETURN QUERY statement. 6 years ago
Peter Eisentraut 350f47786c Spelling adjustments 6 years ago
Noah Misch 3350fb5d1f Clear some style deviations. 6 years ago
Peter Eisentraut ac449d8801 Translation updates 6 years ago
Tom Lane fa27dd40d5 Run pgindent with new pg_bsd_indent version 2.1.1. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Alvaro Herrera 17cc133f01
Dial back -Wimplicit-fallthrough to level 3 6 years ago
Alvaro Herrera 3e9744465d
Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGS 6 years ago
Peter Eisentraut 7a9c9ce641 Translation updates 6 years ago
Andrew Dunstan 7be5d8df1f Use perl warnings pragma consistently 6 years ago
Tom Lane 0b34e7d307 Improve user control over truncation of logged bind-parameter values. 6 years ago
Tom Lane fbc7a71608 Rearrange validity checks for plpgsql "simple" expressions. 6 years ago
Tom Lane 8f59f6b9c0 Improve performance of "simple expressions" in PL/pgSQL. 6 years ago
Tom Lane 86e5badd22 Ensure that plpgsql cleans up cleanly during parallel-worker exit. 6 years ago
Tom Lane bda6dedbea Go back to returning int from ereport auxiliary functions. 6 years ago
Tom Lane 17a28b0364 Improve the internal implementation of ereport(). 6 years ago
Tom Lane 24e2885ee3 Introduce "anycompatible" family of polymorphic types. 6 years ago
Peter Eisentraut 3c173a53a8 Remove utils/acl.h from catalog/objectaddress.h 6 years ago
Tom Lane bb03010b9f Remove the "opaque" pseudo-type and associated compatibility hacks. 6 years ago