summaryrefslogtreecommitdiff
path: root/src/pl/plpgsql
Commit message (Expand)AuthorAgeFilesLines
* In plpgsql, don't try to convert int2vector or oidvector to expanded array.Tom Lane2016-08-181-2/+7
* Improve formatting of comments in plpgsql.hPeter Eisentraut2016-08-181-162/+255
* Improve plpgsql's memory management to fix some function-lifespan leaks.Tom Lane2016-08-172-193/+403
* Improve parsetree representation of special functions such as CURRENT_DATE.Tom Lane2016-08-161-0/+3
* Translation updatesPeter Eisentraut2016-08-082-236/+238
* Allow IMPORT FOREIGN SCHEMA within pl/pgsql.Tom Lane2016-07-122-9/+39
* Add missing check for malloc failure in plpgsql_extra_checks_check_hook().Tom Lane2016-06-201-0/+2
* Translation updatesPeter Eisentraut2016-06-202-253/+269
* pgindent run for 9.6Robert Haas2016-06-093-12/+12
* Translation updatesPeter Eisentraut2016-05-0910-1681/+2603
* Widen query numbers-of-tuples-processed counters to uint64.Tom Lane2016-03-122-11/+11
* Add prefix to pl/pgsql global variables and functionsMagnus Hagander2016-03-035-48/+48
* Update copyright for 2016Bruce Momjian2016-01-028-8/+8
* Fix problems with ParamListInfo serialization mechanism.Robert Haas2015-11-021-17/+23
* Determine whether it's safe to attempt a parallel plan for a query.Robert Haas2015-09-161-8/+12
* 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