Commits

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

DateSubjectAuthorReleases
2021-07-20 Fix corner-case uninitialized-variable issues in plpgsql. Tom Lane 10.18
2020-03-26 Ensure that plpgsql cleans up cleanly during parallel-worker exit. Tom Lane 10.13
2018-05-25 Fix misidentification of SQL statement type in plpgsql's exec_stmt_execsql. Tom Lane 10.5
2018-03-17 Fix overflow handling in plpgsql's integer FOR loops. Tom Lane 10.4
2017-06-21 Phase 3 of pgindent updates. Tom Lane 10.0
2017-06-21 Phase 2 of pgindent updates. Tom Lane 10.0
2017-06-21 Initial pgindent run with pg_bsd_indent version 2.0. Tom Lane 10.0
2017-04-10 Improve castNode notation by introducing list-extraction-specific variants. Tom Lane 10.0
2017-03-26 Update some obsolete comments. Tom Lane 10.0
2017-03-08 Bring plpgsql into line with header inclusion policy. Tom Lane 10.0
2017-01-27 Use castNode() in a bunch of statement-list-related code. Tom Lane 10.0
2017-01-14 Change representation of statement lists, and add statement location info. Tom Lane 10.0
2016-11-08 Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. Tom Lane 10.0
2016-11-08 Replace uses of SPI_modifytuple that intend to allocate in current context. Tom Lane 10.0
2016-11-06 Need to do SPI_push/SPI_pop around expression evaluation in plpgsql. Tom Lane 10.0
2016-09-13 Improve parser's and planner's handling of set-returning functions. Tom Lane 10.0
2016-08-27 Add macros to make AllocSetContextCreate() calls simpler and safer. Tom Lane 10.0
2016-08-17 Improve plpgsql's memory management to fix some function-lifespan leaks. Tom Lane 10.0
2016-08-17 Improve parsetree representation of special functions such as CURRENT_DATE. Tom Lane 10.0