summaryrefslogtreecommitdiff
path: root/src/pl/plpgsql
Commit message (Expand)AuthorAgeFilesLines
* Rearrange the handling of error context reports.Tom Lane2015-09-051-10/+0
* Further tweak wording of error messages about bad CONTINUE/EXIT statements.Tom Lane2015-08-251-1/+2
* Tweak wording of syntax error messages about bad CONTINUE/EXIT statements.Tom Lane2015-08-231-5/+5
* Detect mismatched CONTINUE and EXIT statements at plpgsql compile time.Tom Lane2015-08-215-55/+107
* Fix a few bogus statement type names in plpgsql error messages.Tom Lane2015-08-181-4/+5
* Fix performance bug from conflict between two previous improvements.Tom Lane2015-08-171-8/+30
* Repair unsafe use of shared typecast-lookup table in plpgsql DO blocks.Tom Lane2015-08-152-28/+55
* Repair mishandling of cached cast-expression trees in plpgsql.Tom Lane2015-07-172-124/+170
* Further reduce overhead for passing plpgsql variables to the executor.Tom Lane2015-07-053-207/+359
* Translation updatesPeter Eisentraut2015-06-281-1/+1
* Fix failure to cover scalar-vs-rowtype cases in exec_stmt_return().Tom Lane2015-06-121-11/+47
* Support "expanded" objects, particularly arrays, for better performance.Tom Lane2015-05-144-31/+291
* Tweak __attribute__-wrapping macros for better pgindent results.Tom Lane2015-03-262-2/+2
* Add an ASSERT statement in plpgsql.Tom Lane2015-03-256-12/+145
* array_offset() and array_offsets()Alvaro Herrera2015-03-181-1/+1
* Remove obsolete comment.Tom Lane2015-03-141-3/+2
* Make operator precedence follow the SQL standard more closely.Tom Lane2015-03-111-0/+1
* Allocate ParamListInfo once per plpgsql function, not once per expression.Tom Lane2015-03-112-45/+50
* Add macros wrapping all usage of gcc's __attribute__.Andres Freund2015-03-111-1/+1
* Clean up the mess from => patch.Tom Lane2015-03-101-1/+1
* Change plpgsql's cast cache to consider source typmod as significant.Tom Lane2015-03-041-4/+8
* Need to special-case RECORD as well as UNKNOWN in plpgsql's casting logic.Tom Lane2015-03-041-4/+5
* Use standard casting mechanism to convert types in plpgsql, when possible.Tom Lane2015-03-043-121/+229
* Track typmods in plpgsql expression evaluation and assignment.Tom Lane2015-02-282-120/+165
* Free SQLSTATE and SQLERRM no earlier than other PL/pgSQL variables.Noah Misch2015-02-251-9/+3
* Some more FLEXIBLE_ARRAY_MEMBER fixes.Tom Lane2015-02-212-2/+2
* Use fast path in plpgsql's RETURN/RETURN NEXT in more cases.Tom Lane2015-02-162-24/+28
* Rationalize the APIs of array element/slice access functions.Tom Lane2015-02-161-16/+13
* Translation updatesPeter Eisentraut2015-02-011-167/+175
* Update copyright for 2015Bruce Momjian2015-01-068-8/+8
* Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane2014-12-181-2/+1
* Translation updatesPeter Eisentraut2014-12-152-323/+345
* Add bms_next_member(), and use it where appropriate.Tom Lane2014-11-281-8/+4
* De-reserve most statement-introducing keywords in plpgsql.Tom Lane2014-11-252-38/+122
* Get rid of redundant production in plpgsql grammar.Tom Lane2014-11-231-21/+11
* Translation updatesPeter Eisentraut2014-11-161-168/+187
* Translation updatesPeter Eisentraut2014-10-054-492/+555
* Check number of parameters in RAISE statement at compile time.Heikki Linnakangas2014-09-022-10/+42
* Small message fixesPeter Eisentraut2014-08-091-3/+3
* Translation updatesPeter Eisentraut2014-07-212-408/+448
* Add file version information to most installed Windows binaries.Noah Misch2014-07-141-1/+4
* Revert "Fix bogus %name-prefix option syntax in all our Bison files."Tom Lane2014-05-281-1/+1
* Fix bogus %name-prefix option syntax in all our Bison files.Tom Lane2014-05-281-1/+1
* pgindent run for 9.4Bruce Momjian2014-05-066-57/+63
* Fix failure to detoast fields in composite elements of structured types.Tom Lane2014-05-011-13/+3
* Create function prototype as part of PG_FUNCTION_INFO_V1 macroPeter Eisentraut2014-04-181-3/+0
* Add new to_reg* functions for error-free OID lookups.Robert Haas2014-04-081-1/+1
* Extra warnings and errors for PL/pgSQLSimon Riggs2014-04-064-0/+152
* Prevent privilege escalation in explicit calls to PL validators.Noah Misch2014-02-171-0/+3
* Make DROP IF EXISTS more consistently not failAlvaro Herrera2014-01-231-1/+1