]> granicus.if.org Git - postgresql/history - src/pl/plpgsql/src/pl_exec.c
Detect mismatched CONTINUE and EXIT statements at plpgsql compile time.
[postgresql] / src / pl / plpgsql / src / pl_exec.c
2015-08-22 Tom LaneDetect mismatched CONTINUE and EXIT statements at plpgs...
2015-08-17 Tom LaneFix performance bug from conflict between two previous...
2015-08-15 Tom LaneRepair unsafe use of shared typecast-lookup table in...
2015-07-17 Tom LaneRepair mishandling of cached cast-expression trees...
2015-07-05 Tom LaneFurther reduce overhead for passing plpgsql variables...
2015-06-12 Tom LaneFix failure to cover scalar-vs-rowtype cases in exec_st...
2015-05-14 Tom LaneSupport "expanded" objects, particularly arrays, for...
2015-03-25 Tom LaneAdd an ASSERT statement in plpgsql.
2015-03-18 Alvaro Herreraarray_offset() and array_offsets()
2015-03-14 Tom LaneRemove obsolete comment.
2015-03-11 Tom LaneAllocate ParamListInfo once per plpgsql function, not...
2015-03-05 Tom LaneChange plpgsql's cast cache to consider source typmod...
2015-03-05 Tom LaneNeed to special-case RECORD as well as UNKNOWN in plpgs...
2015-03-04 Tom LaneUse standard casting mechanism to convert types in...
2015-02-28 Tom LaneTrack typmods in plpgsql expression evaluation and...
2015-02-26 Noah MischFree SQLSTATE and SQLERRM no earlier than other PL...
2015-02-16 Tom LaneUse fast path in plpgsql's RETURN/RETURN NEXT in more...
2015-02-16 Tom LaneRationalize the APIs of array element/slice access...
2015-01-06 Bruce MomjianUpdate copyright for 2015
2014-11-28 Tom LaneAdd bms_next_member(), and use it where appropriate.
2014-09-02 Heikki LinnakangasCheck number of parameters in RAISE statement at compil...
2014-05-06 Bruce Momjianpgindent run for 9.4
2014-05-01 Tom LaneFix failure to detoast fields in composite elements...
2014-01-07 Bruce MomjianUpdate copyright for 2014
2013-12-13 Heikki LinnakangasFix more instances of "the the" in comments.
2013-11-15 Tom LanePrevent leakage of cached plans and execution trees...
2013-11-10 Peter EisentrautFix whitespace issues found by git diff --check, add...
2013-10-07 Robert Haasplpgsql: Add new option print_strict_params.
2013-07-25 Tom LanePrevent leakage of SPI tuple tables during subtransacti...
2013-07-24 Stephen FrostAdd GET DIAGNOSTICS ... PG_CONTEXT in PL/PgSQL
2013-07-12 Noah MischMake comments reflect that omission of SPI_gettypmod...
2013-07-03 Noah MischExpose object name error fields in PL/pgSQL.
2013-02-15 Tom LaneInvent pre-commit/pre-prepare/pre-subcommit events...
2013-01-31 Tom LaneFix plpgsql's reporting of plan-time errors in possibly...
2013-01-01 Bruce MomjianUpdate copyrights for 2013
2012-12-07 Tom LaneImprove pl/pgsql to support composite-type expressions...
2012-08-30 Alvaro HerreraSplit tuple struct defs from htup.h to htup_details.h
2012-07-20 Robert HaasMake new event trigger facility actually do something.
2012-07-16 Peter EisentrautRemove unreachable code
2012-06-10 Bruce MomjianRun pgindent on 9.2 source tree in preparation for...
2012-05-10 Joe ConwayPL/pgSQL RETURN NEXT was leaking converted tuples,...
2012-03-22 Tom LaneFix GET DIAGNOSTICS for case of assignment to function...
2012-03-20 Tom LaneRestructure SELECT INTO's parsetree representation...
2012-02-11 Tom LaneFix I/O-conversion-related memory leaks in plpgsql.
2012-02-01 Tom LaneCode review for plpgsql fn_signature patch.
2012-01-31 Heikki LinnakangasPrint function signature, not just name, in PL/pgSQL...
2012-01-01 Bruce MomjianUpdate copyright notices for year 2012.
2011-11-27 Tom LaneUse the proper macro to convert a bool to a Datum.
2011-10-27 Tom LaneAvoid recursion while processing ELSIF lists in plpgsql.
2011-09-26 Tom LaneSpeed up array element assignment in plpgsql by caching...
2011-09-19 Tom LaneFix another Assert issue exposed by CLOBBER_CACHE_ALWAYS.
2011-09-16 Tom LaneEnsure generic plan gets used for a plpgsql expression...
2011-09-16 Tom LaneRedesign the plancache mechanism for more flexibility...
2011-07-18 Tom LaneAdd GET STACKED DIAGNOSTICS plpgsql command to retrieve...
2011-07-16 Tom LaneReplace errdetail("%s", ...) with errdetail_internal...
2011-07-04 Alvaro HerreraMove Trigger and TriggerDesc structs out of rel.h into...
2011-06-09 Bruce MomjianPgindent run before 9.1 beta2.
2011-05-22 Tom LaneMake plpgsql provide the typmods for its variables...
2011-05-20 Peter EisentrautMessage style improvements
2011-04-11 Peter EisentrautClean up most -Wunused-but-set-variable warnings from...
2011-04-10 Bruce Momjianpgindent run before PG 9.1 beta 1.
2011-03-25 Tom LaneFix collation handling in plpgsql functions.
2011-03-20 Tom LaneRevise collation derivation method and expression-tree...
2011-03-16 Bruce MomjianAdd hint suggesting the use of EXECUTE CREATE TABLE...
2011-03-11 Tom LaneSplit CollateClause into separate raw and analyzed...
2011-02-16 Tom LaneAdd FOREACH IN ARRAY looping to plpgsql.
2011-02-01 Itagaki TakahiroFix wrong error reports in 'number of array dimensions...
2011-01-01 Bruce MomjianStamp copyrights for year 2011.
2010-10-29 Heikki LinnakangasGive a more specific error message if you try to COMMIT...
2010-10-28 Tom LaneSave a few cycles in plpgsql simple-expression initiali...
2010-10-28 Tom LaneFix plpgsql's handling of "simple" expression evaluation.
2010-10-21 Tom LaneImprove handling of domains over arrays.
2010-10-10 Tom LaneSupport triggers on views.
2010-10-08 Tom LaneFix sloppy usage of TRIGGER_FIRED_BEFORE/TRIGGER_FIRED_...
2010-09-23 Robert HaasFix inconsistent capitalization of "PL/pgSQL".
2010-09-20 Magnus HaganderRemove cvs keywords from all files.
2010-08-19 Tom LaneKeep exec_simple_check_plan() from thinking "SELECT...
2010-08-19 Tom LaneBe a bit less cavalier with both the code and the comme...
2010-08-19 Heikki LinnakangasRevert patch to coerce 'unknown' type parameters in...
2010-08-09 Tom LaneFix incorrect logic in plpgsql for cleanup after evalua...
2010-08-09 Tom LaneModify the handling of RAISE without parameters so...
2010-07-06 Bruce Momjianpgindent run for 9.0, second run
2010-07-05 Heikki LinnakangasThe previous fix in CVS HEAD and 8.4 for handling the...
2010-06-21 Heikki LinnakangasIn a PL/pgSQL "FOR cursor" statement, the statements...
2010-05-31 Bruce MomjianAdd error hint that PL/pgSQL "EXECUTE of SELECT .....
2010-04-14 Tom LaneFix plpgsql's exec_eval_expr() to ensure it returns...
2010-02-26 Bruce Momjianpgindent run for 9.0
2010-02-12 Tom LaneDon't choke when exec_move_row assigns a synthesized...
2010-01-19 Tom LaneAdd "USING expressions" option to plpgsql's OPEN cursor...
2010-01-02 Bruce MomjianUpdate copyright for the year 2010.
2009-12-29 Heikki LinnakangasPrevious fix for temporary file management broke return...
2009-11-09 Tom LaneModernize plpgsql's handling of parse locations, making...
2009-11-06 Tom LaneChange plpgsql from using textual substitution to inser...
2009-11-04 Tom LaneAdd support for invoking parser callback hooks via...
2009-08-06 Tom LaneImprove plpgsql's ability to cope with rowtypes contain...
2009-08-04 Alvaro HerreraAvoid including miscadmin.h into plpgsql.h; instead...
2009-07-22 Joe ConwayReplace PLpgSQL_dstring by StringInfo.
2009-07-18 Tom LaneFix error cleanup failure caused by 8.4 changes in...
2009-06-17 Peter EisentrautFix typo in error message: tgargv -> tg_argv
2009-06-11 Bruce Momjian8.4 pgindent run, with new combined Linux/FreeBSD/MinGW...
next