| Age | Commit message (Expand) | Author |
| 7 days | Support "j" length modifier in snprintf.c. | Tom Lane |
| 2025-11-19 | Drop support for MSVCRT's float formatting quirk. | Thomas Munro |
| 2025-11-19 | Drop support for MSVCRT's %I64 format strings. | Thomas Munro |
| 2025-04-01 | Fix detection and handling of strchrnul() for macOS 15.4. | Tom Lane |
| 2025-03-28 | Revert "Tidy up locale thread safety in ECPG library." | Peter Eisentraut |
| 2025-03-28 | Tidy up locale thread safety in ECPG library. | Peter Eisentraut |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-04 | Use <stdint.h> and <inttypes.h> for c.h integers. | Thomas Munro |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-10-16 | Use libc's snprintf, not sprintf, for special cases in snprintf.c. | Tom Lane |
| 2022-07-16 | Replace many MemSet calls with struct initialization | Peter Eisentraut |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-10-28 | Speed up printing of integers in snprintf.c. | Tom Lane |
| 2021-07-24 | Make printf("%s", NULL) print "(null)" instead of crashing. | Tom Lane |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-05-13 | Dial back -Wimplicit-fallthrough to level 3 | Alvaro Herrera |
| 2020-05-12 | Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGS | Alvaro Herrera |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-24 | Remove a couple of unnecessary if-tests. | Tom Lane |
| 2019-10-19 | Fix most -Wundef warnings | Peter Eisentraut |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-12-06 | Improve our response to invalid format strings, and detect more cases. | Tom Lane |
| 2018-11-11 | Disable MSVC warning caused by recent snprintf.c changes | Andrew Dunstan |
| 2018-10-12 | Make float exponent output on Windows look the same as elsewhere. | Tom Lane |
| 2018-10-08 | Fix omissions in snprintf.c's coverage of standard *printf functions. | Tom Lane |
| 2018-10-08 | Improve snprintf.c's handling of NaN, Infinity, and minus zero. | Tom Lane |
| 2018-10-03 | Replace uint64 use introduced in 4868e446859 in light of 595a0eab7f42. | Andres Freund |
| 2018-10-03 | Ensure that snprintf.c's fmtint() doesn't overflow when printing INT64_MIN. | Andres Freund |
| 2018-10-03 | Rationalize snprintf.c's handling of "ll" formats. | Tom Lane |
| 2018-10-03 | Provide fast path in snprintf.c for conversion specs that are just "%s". | Tom Lane |
| 2018-10-03 | Make assorted performance improvements in snprintf.c. | Tom Lane |
| 2018-10-02 | Set snprintf.c's maximum number of NL arguments to be 31. | Tom Lane |
| 2018-09-26 | Implement %m in src/port/snprintf.c, and teach elog.c to rely on that. | Tom Lane |
| 2018-08-15 | Make snprintf.c follow the C99 standard for snprintf's result value. | Tom Lane |
| 2018-07-11 | Rethink how to get float.h in old Windows API for isnan/isinf | Alvaro Herrera |
| 2018-02-14 | Add an assertion that we don't pass NULL to snprintf("%s"). | Tom Lane |
| 2017-10-10 | Rewrite strnlen replacement implementation from 8a241792f96. | Andres Freund |
| 2017-10-09 | Add pg_strnlen() a portable implementation of strlen. | Andres Freund |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2015-05-19 | Revert error-throwing wrappers for the printf family of functions. | Tom Lane |
| 2015-05-18 | Add error-throwing wrappers for the printf family of functions. | Noah Misch |
| 2015-05-18 | Permit use of vsprintf() in PostgreSQL code. | Noah Misch |
| 2015-02-04 | Add missing float.h include to snprintf.c. | Andres Freund |
| 2015-02-02 | port/snprintf(): fix overflow and do padding | Bruce Momjian |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-01-23 | Allow use of "z" flag in our printf calls, and use it where appropriate. | Tom Lane |
| 2011-04-10 | pgindent run before PG 9.1 beta 1. | Bruce Momjian |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |