summaryrefslogtreecommitdiff
path: root/src/pl/plpgsql
AgeCommit message (Expand)Author
5 daysUse palloc_object() and palloc_array() in more areas of the treeMichael Paquier
2025-09-16Provide more-specific error details/hints for function lookup failures.Tom Lane
2025-09-12Allow redeclaration of typedef yyscan_tPeter Eisentraut
2025-08-03Reduce leakage during PL/pgSQL function compilation.Tom Lane
2025-07-09Use pg_assume() to avoid compiler warning below exec_set_found()Andres Freund
2025-07-07Restore the ability to run pl/pgsql expression queries in parallel.Tom Lane
2025-06-30Improve error report for PL/pgSQL reserved word used as a field name.Tom Lane
2025-06-30De-reserve keywords EXECUTE and STRICT in PL/pgSQL.Tom Lane
2025-05-28Fix memory leakage when function compilation fails.Tom Lane
2025-05-05Translation updatesPeter Eisentraut
2025-04-02Change SQL-language functions to use the plan cache.Tom Lane
2025-03-26Use PG_MODULE_MAGIC_EXT in our installable shared libraries.Tom Lane
2025-03-22plpgsql: make WHEN OTHERS distinct from WHEN SQLSTATE '00000'.Tom Lane
2025-03-21Revert inappropriate weakening of an Assert in plpgsql.Tom Lane
2025-03-21Fix plpgsql's handling of simple expressions in scrollable cursors.Tom Lane
2025-03-13pg_noreturn to replace pg_attribute_noreturn()Peter Eisentraut
2025-03-07Include column name in build_attrmap_by_position's error reports.Tom Lane
2025-03-03Allow => syntax for named cursor arguments in plpgsql.Tom Lane
2025-02-11Allow extension functions to participate in in-place updates.Tom Lane
2025-02-11Implement new optimization rule for updates of expanded variables.Tom Lane
2025-02-11Detect whether plpgsql assignment targets are "local" variables.Tom Lane
2025-02-11Preliminary refactoring of plpgsql expression construction.Tom Lane
2025-02-11Refactor pl_funcs.c to provide a usage-independent tree walker.Tom Lane
2025-01-29Fix grammatical typos around possessive "its"John Naylor
2025-01-24Return yyparse() result not via global variablePeter Eisentraut
2025-01-08plpgsql: pure parser and reentrant scannerPeter Eisentraut
2025-01-08Remove useless function declarationPeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-30Update obsolete reference to plpgsql's gram.y file.Tom Lane
2024-12-26plpgsql: Rename a variable for clarityPeter Eisentraut
2024-12-25Partial pgindent of .l and .y filesPeter Eisentraut
2024-12-24Remove pgrminclude annotationsPeter Eisentraut
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-10-28Remove unused #include's from contrib, pl, test .c filesPeter Eisentraut
2024-10-24Generalize plpgsql's heuristic for importing expanded objects.Tom Lane
2024-10-16Further refine _SPI_execute_plan's rule for atomic execution.Tom Lane
2024-09-09Don't bother checking the result of SPI_connect[_ext] anymore.Tom Lane
2024-09-05Fix misleading error message contextPeter Eisentraut
2024-08-07Fix edge case in plpgsql's make_callstmt_target().Tom Lane
2024-08-02Include bison header files into implementation filesPeter Eisentraut
2024-07-25Add extern declarations for Bison global variablesPeter Eisentraut
2024-07-22Doc: improve description of plpgsql's FETCH and MOVE commands.Tom Lane
2024-07-02Convert some extern variables to staticPeter Eisentraut
2024-06-13When replanning a plpgsql "simple expression", check it's still simple.Tom Lane
2024-06-07Fix behavior of stable functions called from a CALL's argument list.Tom Lane
2024-05-15Fix handling of polymorphic output arguments for procedures.Tom Lane
2024-05-06Translation updatesPeter Eisentraut
2024-04-10Fix plpgsql's handling of -- comments following expressions.Tom Lane
2024-03-17Add RETURNING support to MERGE.Dean Rasheed
2024-03-03Redefine backend ID to be an index into the proc arrayHeikki Linnakangas