Commits

DateSubjectAuthorReleases
2026-07-01 Improve the names generated for indexes on expressions. Tom Lane master
2021-01-04 Re-implement pl/pgsql's expression and assignment parsing. Tom Lane 14.0
2019-05-22 Phase 2 pgindent run for v12. Tom Lane 12.0
2017-06-21 Phase 2 of pgindent updates. Tom Lane 10.0
2017-01-25 Change unknown-type literals to type text in SELECT and RETURNING lists. Tom Lane 10.0
2016-11-22 Improve handling of "UPDATE ... SET (column_list) = row_constructor". Tom Lane 10.0
2012-08-10 Centralize the logic for detecting misplaced aggregates, window funcs, etc. Tom Lane 9.3.0
2009-12-23 Adjust naming of indexes and their columns per recent discussion. Tom Lane 9.0.0
2006-06-26 Change the row constructor syntax (ROW(...)) so that list elements foo.* Tom Lane 8.2.0
2006-03-23 Add error location info to ResTarget parse nodes. Allows error cursor to be supplied Tom Lane 8.2.0
2005-05-31 ParseComplexProjection should make use of expandRecordVariable so that Tom Lane 8.1.0
2004-09-30 Come to think of it, functions in FROM have the same syntactic restriction Tom Lane 8.0.0
2003-05-06 Implement feature of new FE/BE protocol whereby RowDescription identifies Tom Lane 7.4.1
2002-09-18 Extend pg_cast castimplicit column to a three-way value; this allows us Tom Lane 7.3.1
2002-04-11 Restructure representation of aggregate functions so that they have pg_proc Tom Lane 7.3.1
2000-01-17 Pass atttypmod to CoerceTargetExpr, so that it can pass it on to Tom Lane 7.1.1
1999-11-01 Eliminate local inefficiencies in updateTargetListEntry, make_var, and Tom Lane 7.1.1
1999-07-19 Rewrite parser's handling of INSERT ... SELECT so that processing Tom Lane 7.1.1