summaryrefslogtreecommitdiff
path: root/src/pl
AgeCommit message (Expand)Author
2008-12-11Append major version number and for libraries soname major version numberPeter Eisentraut
2008-11-26Add %expect 0 to all parser input files to prevent conflicts slipping by.Peter Eisentraut
2008-11-20Don't pass strings directly to errdetail() and errhint() - useMagnus Hagander
2008-11-19Some infrastructure changes for the upcoming auto-explain contrib module:Tom Lane
2008-11-05Rename several aliases for PLpgSQL_datum.dno to also be called dno.Tom Lane
2008-11-04Revert unwanted patch, per Tom.Alvaro Herrera
2008-11-04Remove unused rfno from PLpgSQL_recfieldAlvaro Herrera
2008-11-04Fix bug introduced in recent patch to make plpython cope with OUT arguments:Tom Lane
2008-11-02Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,Tom Lane
2008-10-29Be more tense about not creating tuplestores with randomAccess = true unlessTom Lane
2008-10-28Extend ExecMakeFunctionResult() to support set-returning functions that returnTom Lane
2008-10-11Add missing header.Alvaro Herrera
2008-10-09Add initial plpgsql translation (with lots of fuzzies)Alvaro Herrera
2008-10-09Improve translatability of error messages for external modules by tweakingAlvaro Herrera
2008-10-09Fix overly tense optimization of PLpgSQL_func_hashkey: we must representTom Lane
2008-10-04Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane
2008-10-02Update pg_regress calls in PL checks to handle vpath builds.Peter Eisentraut
2008-10-01Allow pg_regress to be run outside the build tree. Look for input filesPeter Eisentraut
2008-09-24Fix unportable syntax used in recent patch. Per results fromTom Lane
2008-09-10Fix a couple of places where the plpgsql grammar would produce an unhelpfulTom Lane
2008-09-09Improve plpgsql's ability to report tuple incompatibility problems.Alvaro Herrera
2008-09-02Prevent memory leaks in our various bison parsers when an error occursTom Lane
2008-09-01Fix plpgsql's exec_move_row() to supply valid type OIDs to exec_assign_value()Tom Lane
2008-09-01Add a bunch of new error location reports to parse-analysis error messages.Tom Lane
2008-08-29Remove all traces that suggest that a non-Bison yacc might be supported, andPeter Eisentraut
2008-08-25Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane
2008-07-18Implement SQL-spec RETURNS TABLE syntax for functions.Tom Lane
2008-07-16Support "variadic" functions, which can accept a variable number of argumentsTom Lane
2008-06-17Clean up a number of bogosities around pltcl's handling of the Tcl "result":Tom Lane
2008-05-17Add $PostgreSQL$ markers to a lot of files that were missing them.Andrew Dunstan
2008-05-16Suppress a possibly-uninitialized-variable warning. (I'm only seeing itTom Lane
2008-05-15Support SQL/PSM-compatible CASE statement in plpgsql.Tom Lane
2008-05-13Improve plpgsql's RAISE command. It is now possible to attach DETAIL andTom Lane
2008-05-12Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
2008-05-09Add "%option noinput" to the scanners to avoid compiler warnings. GCC 4.3Peter Eisentraut
2008-05-03Fix plpython to not get totally confused by OUT arguments. (It still doesn'tTom Lane
2008-05-03Support RETURN QUERY EXECUTE in plpgsql.Tom Lane
2008-04-17Clean up a few places where Datums were being treated as pointers (and viceAlvaro Herrera
2008-04-07Implement a few changes to how shared libraries and dynamically loadablePeter Eisentraut
2008-04-06Make plpgsql support FOR over a query specified by a cursor declaration,Tom Lane
2008-04-01Support EXECUTE USING in plpgsql.Tom Lane
2008-03-28Support statement-level ON TRUNCATE triggers. Simon RiggsTom Lane
2008-03-27Reduce the need for frontend programs to include "postgres.h" by refactoringTom Lane
2008-03-26Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files.Alvaro Herrera
2008-03-26Separate snapshot management code from tuple visibility code, create aAlvaro Herrera
2008-03-25Simplify and standardize conversions between TEXT datums and ordinary CTom Lane
2008-03-25Add a new tuplestore API function, tuplestore_putvalues(). This isNeil Conway
2008-03-21More README src cleanups.Bruce Momjian
2008-03-18Catch all errors in for and while loops in makefiles. Don't ignore anyPeter Eisentraut