summaryrefslogtreecommitdiff
path: root/src/pl/plpgsql/src/pl_comp.c
Commit message (Expand)AuthorAgeFilesLines
* Add SysCacheGetAttrNotNull for guaranteed not-null attrsDaniel Gustafsson2023-03-251-5/+1
* Remove useless casts to (void *) in hash_search() callsPeter Eisentraut2023-02-061-3/+3
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Improve plpgsql's ability to handle arguments declared as RECORD.Tom Lane2022-09-161-4/+30
* Remove useless assertionsPeter Eisentraut2022-07-131-6/+0
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Fix EXIT out of outermost block in plpgsql.Tom Lane2021-09-131-2/+4
* Reconsider the handling of procedure OUT parameters.Tom Lane2021-06-101-1/+0
* Improve performance of repeated CALLs within plpgsql procedures.Tom Lane2021-01-251-0/+2
* Re-implement pl/pgsql's expression and assignment parsing.Tom Lane2021-01-041-16/+33
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Multirange datatypesAlexander Korotkov2020-12-201-0/+6
* Improve hash_create()'s API for some added robustness.Tom Lane2020-12-151-1/+0
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-091-2/+2
* Don't use custom OID symbols in pg_type.dat, either.Tom Lane2020-10-291-1/+1
* Support for OUT parameters in proceduresPeter Eisentraut2020-10-051-0/+1
* Don't create pg_type entries for sequences or toast tables.Tom Lane2020-07-071-2/+20
* Introduce "anycompatible" family of polymorphic types.Tom Lane2020-03-191-3/+9
* Introduce macros for typalign and typstorage constants.Tom Lane2020-03-041-2/+2
* Fix confusion about event trigger vs. plain function in plpgsql.Tom Lane2020-02-191-4/+11
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Make the order of the header file includes consistent in non-backend modules.Amit Kapila2019-10-251-3/+1
* Fix plpgsql to re-look-up composite type names at need.Tom Lane2019-08-151-28/+104
* Fix inconsistencies and typos in the tree, take 9Michael Paquier2019-08-051-1/+1
* Fix C++ incompatibilities in plpgsql's header files.Tom Lane2019-05-311-3/+3
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-12/+12
* PL/pgSQL: Add statement ID to statement structuresPeter Eisentraut2019-01-241-0/+6
* Support plpgsql variable names that conflict with unreserved SQL keywords.Tom Lane2019-01-041-5/+8
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Make type "name" collation-aware.Tom Lane2018-12-191-4/+4
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-201-2/+2
* Ensure that PLPGSQL_DTYPE_ROW variables have valid refname fields.Tom Lane2018-10-051-0/+2
* Post-feature-freeze pgindent run.Tom Lane2018-04-261-4/+4
* Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane2018-04-081-1/+0
* Allow memory contexts to have both fixed and variable ident strings.Tom Lane2018-03-271-2/+3
* Support INOUT arguments in proceduresPeter Eisentraut2018-03-141-4/+6
* Add prokind column, replacing proisagg and proiswindowPeter Eisentraut2018-03-021-45/+44
* Fix plpgsql to enforce domain checks when returning a NULL domain value.Tom Lane2018-02-151-0/+4
* Support CONSTANT/NOT NULL/initial value for plpgsql composite variables.Tom Lane2018-02-131-5/+12
* Speed up plpgsql trigger startup by introducing "promises".Tom Lane2018-02-131-12/+38
* Speed up plpgsql function startup by doing fewer pallocs.Tom Lane2018-02-131-0/+17
* Make plpgsql use its DTYPE_REC code paths for composite-type variables.Tom Lane2018-02-131-276/+104
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit.Tom Lane2017-12-211-18/+0
* Fix plpgsql to reinitialize record variables at block re-entry.Tom Lane2017-12-091-3/+9
* In plpgsql, unify duplicate variables for record and row cases.Tom Lane2017-12-081-1/+1
* SQL proceduresPeter Eisentraut2017-11-301-42/+46
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-081-3/+3
* Prefer argument name over "$n" for the refname of a plpgsql argument.Tom Lane2017-09-111-3/+8
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-201-1/+1