| Age | Commit message (Expand) | Author |
| 2025-10-29 | Use C11 char16_t and char32_t for Unicode code points. | Jeff Davis |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-03-13 | Make the order of the header file includes consistent | Peter Eisentraut |
| 2024-02-27 | Use C99-designated initializer syntax for more arrays | Michael Paquier |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-04-04 | Code review for recent SQL/JSON commits | Alvaro Herrera |
| 2023-03-29 | SQL/JSON: add standard JSON constructor functions | Alvaro Herrera |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-09-14 | Move gramparse.h to src/backend/parser | John Naylor |
| 2022-09-01 | Revert SQL/JSON features | Andrew Dunstan |
| 2022-03-27 | SQL/JSON constructors | Andrew Dunstan |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-01-04 | Re-implement pl/pgsql's expression and assignment parsing. | Tom Lane |
| 2021-01-04 | Add the ability for the core grammar to have more than one parse target. | Tom Lane |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-03-06 | Allow Unicode escapes in any server encoding, not only UTF-8. | Tom Lane |
| 2020-01-13 | Reduce size of backend scanner's tables. | Tom Lane |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-01-06 | Replace the data structure used for keyword lookup. | Tom Lane |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-01-14 | Change representation of statement lists, and add statement location info. | Tom Lane |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-01-02 | Update copyright for 2016 | Bruce Momjian |
| 2015-03-11 | Make operator precedence follow the SQL standard more closely. | Tom Lane |
| 2015-02-24 | Improve parser's one-extra-token lookahead mechanism. | Tom Lane |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2013-07-29 | Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF) | Greg Stark |
| 2013-01-01 | Update copyrights for 2013 | Bruce Momjian |
| 2012-01-01 | Update copyright notices for year 2012. | Bruce Momjian |
| 2011-01-01 | Stamp copyrights for year 2011. | Bruce Momjian |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |
| 2010-01-02 | Update copyright for the year 2010. | Bruce Momjian |
| 2009-11-12 | Remove pg_parse_string_token() --- not needed anymore. | Tom Lane |
| 2009-11-09 | Re-refactor the core scanner's API, in order to get out from under the problem | Tom Lane |
| 2009-07-14 | Tweak the core scanner so that it can be used by plpgsql too. | Tom Lane |
| 2009-07-13 | Convert the core lexer and parser into fully reentrant code, by making use | Tom Lane |
| 2009-07-12 | Move some declarations in the raw-parser header files to create a clearer | Tom Lane |
| 2009-06-11 | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list | Bruce Momjian |
| 2009-04-19 | Rethink the idea of having plpgsql depend on parser/gram.h. Aside from the | Tom Lane |
| 2009-01-01 | Update copyright for 2009. | Bruce Momjian |
| 2008-10-28 | Add WITH [NO] DATA clause to CREATE TABLE AS, per SQL. | Peter Eisentraut |
| 2008-08-29 | Remove all traces that suggest that a non-Bison yacc might be supported, and | Peter Eisentraut |
| 2008-01-01 | Update copyrights in source tree to 2008. | Bruce Momjian |
| 2007-11-15 | pgindent run for 8.3. | Bruce Momjian |
| 2007-01-09 | Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST | Tom Lane |
| 2007-01-06 | Fix filtered_base_yylex() to save and restore base_yylval and base_yylloc | Tom Lane |
| 2007-01-05 | Update CVS HEAD for 2007 copyright. Back branches are typically not | Bruce Momjian |