Commits

Showing commits that first shipped in 9.6 (backpatches included). Clear

DateSubjectAuthorReleases
2021-07-20 Fix corner-case uninitialized-variable issues in plpgsql. Tom Lane 9.6.23
2020-03-26 Ensure that plpgsql cleans up cleanly during parallel-worker exit. Tom Lane 9.6.18
2018-05-25 Fix misidentification of SQL statement type in plpgsql's exec_stmt_execsql. Tom Lane 9.6.10
2018-03-17 Fix overflow handling in plpgsql's integer FOR loops. Tom Lane 9.6.9
2017-03-24 plpgsql: Don't generate parallel plans for RETURN QUERY. Robert Haas 9.6.3
2016-11-06 Need to do SPI_push/SPI_pop around expression evaluation in plpgsql. Tom Lane 9.6.2
2016-08-27 Add macros to make AllocSetContextCreate() calls simpler and safer. Tom Lane 9.6.0
2016-06-09 pgindent run for 9.6 Robert Haas 9.6.0
2016-03-12 Widen query numbers-of-tuples-processed counters to uint64. Tom Lane 9.6.0
2016-03-03 Add prefix to pl/pgsql global variables and functions Magnus Hagander 9.6.0
2016-01-02 Update copyright for 2016 Bruce Momjian 9.6.0
2015-11-02 Fix problems with ParamListInfo serialization mechanism. Robert Haas 9.6.0
2015-09-16 Determine whether it's safe to attempt a parallel plan for a query. Robert Haas 9.6.0
2015-09-05 Rearrange the handling of error context reports. Tom Lane 9.6.0
2015-08-22 Detect mismatched CONTINUE and EXIT statements at plpgsql compile time. Tom Lane 9.6.0
2015-08-17 Fix performance bug from conflict between two previous improvements. Tom Lane 9.6.0
2015-08-15 Repair unsafe use of shared typecast-lookup table in plpgsql DO blocks. Tom Lane 9.6.0
2015-07-17 Repair mishandling of cached cast-expression trees in plpgsql. Tom Lane 9.6.0
2015-07-05 Further reduce overhead for passing plpgsql variables to the executor. Tom Lane 9.6.0