| Age | Commit message (Expand) | Author |
| 2022-11-10 | Re-allow building on Microsoft Visual Studio 2013. | Tom Lane |
| 2022-10-16 | Use libc's snprintf, not sprintf, for special cases in snprintf.c. | Tom Lane |
| 2022-09-17 | Include c.h instead of postgres.h in src/port/*p{read,write}*.c | Andres Freund |
| 2021-09-06 | AIX: Fix missing libpq symbols by respecting SHLIB_EXPORTS. | Noah Misch |
| 2021-07-24 | Make printf("%s", NULL) print "(null)" instead of crashing. | Tom Lane |
| 2021-06-01 | Add fallback implementation for setenv() | Michael Paquier |
| 2021-02-13 | pg_attribute_no_sanitize_alignment() macro | Tom Lane |
| 2020-05-21 | Clear some style deviations. | Noah Misch |
| 2020-05-14 | Initial pgindent and pgperltidy run for v13. | Tom Lane |
| 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-05-01 | Get rid of trailing semicolons in C macro definitions. | Tom Lane |
| 2020-03-30 | Be more careful about extracting encoding from locale strings on Windows. | Tom Lane |
| 2020-03-23 | Fix our getopt_long's behavior for a command line argument of just "-". | Tom Lane |
| 2020-03-10 | Remove win32ver.rc from version_stamp.pl | Peter Eisentraut |
| 2020-03-04 | Move pg_upgrade's Windows link() implementation to AC_REPLACE_FUNCS | Peter Eisentraut |
| 2020-02-21 | Assume that we have rint(). | Tom Lane |
| 2020-02-21 | Assume that we have isinf(). | Tom Lane |
| 2020-02-21 | Assume that we have functional, 64-bit fseeko()/ftello(). | Tom Lane |
| 2020-02-20 | Cleanup more code related to ws2_32.dll loading in src/port/getaddrinfo.c | Michael Paquier |
| 2020-02-19 | Clean up some code, comments and docs referring to Windows 2000 and older | Michael Paquier |
| 2020-01-30 | Clean up newlines following left parentheses | Alvaro Herrera |
| 2020-01-15 | Remove libpq.rc, use win32ver.rc for libpq | Peter Eisentraut |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-12-21 | In pgwin32_open, loop after ERROR_ACCESS_DENIED only if we can't stat. | Tom Lane |
| 2019-12-16 | On Windows, wait a little to see if ERROR_ACCESS_DENIED goes away. | Tom Lane |
| 2019-11-28 | Remove useless "return;" lines | Alvaro Herrera |
| 2019-11-24 | Remove a couple of unnecessary if-tests. | Tom Lane |
| 2019-11-20 | Handle ReadFile() EOF correctly on Windows. | Thomas Munro |
| 2019-11-05 | Split all OBJS style lines in makefiles into one-line-per-entry style. | Andres Freund |
| 2019-10-25 | Make the order of the header file includes consistent in non-backend modules. | Amit Kapila |
| 2019-10-21 | Deal with yet another issue related to "Norwegian (Bokmål)" locale. | Tom Lane |
| 2019-10-19 | Fix most -Wundef warnings | Peter Eisentraut |
| 2019-10-13 | In the postmaster, rely on the signal infrastructure to block signals. | Tom Lane |
| 2019-10-08 | Remove some code for old unsupported versions of MSVC | Peter Eisentraut |
| 2019-09-05 | Use explicit_bzero | Peter Eisentraut |
| 2019-09-01 | Fix compiler warning | Peter Eisentraut |
| 2019-08-27 | Improve what pg_strsignal prints if we haven't got strsignal(3). | Tom Lane |
| 2019-08-21 | Remove configure detection of crypt() | Peter Eisentraut |
| 2019-08-18 | Avoid conflicts with library versions of inet_net_ntop() and friends. | Tom Lane |
| 2019-08-13 | Fix inconsistencies and typos in the tree, take 10 | Michael Paquier |
| 2019-07-25 | Fix failures to ignore \r when reading Windows-style newlines. | Tom Lane |
| 2019-07-16 | Fix inconsistencies and typos in the tree | Michael Paquier |
| 2019-07-01 | Stamp HEAD as 13devel. | Tom Lane |
| 2019-06-17 | Fix more typos and inconsistencies in the tree | Michael Paquier |
| 2019-06-14 | Fix typos and inconsistencies in code comments | Michael Paquier |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-05-19 | ANSI-ify a few straggler K&R-style function definitions. | Tom Lane |
| 2019-04-04 | Assert that pgwin32_signal_initialize() has been called early enough. | Noah Misch |