| Age | Commit message (Expand) | Author |
| 26 hours | downcase_identifier(): use method table from locale provider. | Jeff Davis |
| 2 days | Remove unused single-byte char_is_cased() API. | Jeff Davis |
| 7 days | Add pg_iswcased(). | Jeff Davis |
| 7 days | Remove char_tolower() API. | Jeff Davis |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-12-01 | Make regex "max_chr" depend on encoding, not provider. | Jeff Davis |
| 2025-11-26 | Allow pg_locale_t APIs to work when ctype_is_c. | Jeff Davis |
| 2025-11-25 | Remove a useless length check. | Jeff Davis |
| 2025-11-24 | Avoid global LC_CTYPE dependency in pg_locale_libc.c. | Jeff Davis |
| 2025-10-28 | Move comment about casts from pg_wchar. | Jeff Davis |
| 2025-10-26 | Comment typo fixes: pg_wchar_t should be pg_wchar. | Jeff Davis |
| 2025-10-21 | Make char2wchar() static. | Jeff Davis |
| 2025-10-18 | Add pg_iswxdigit(), useful for tsearch. | Jeff Davis |
| 2025-09-30 | Make some use of anonymous unions [pg_locale_t] | Peter Eisentraut |
| 2025-07-09 | Change wchar2char() and char2wchar() to accept a locale_t. | Jeff Davis |
| 2025-07-01 | Remove provider field from pg_locale_t. | Jeff Davis |
| 2025-07-01 | Control ctype behavior internally with a method table. | Jeff Davis |
| 2025-03-28 | Use thread-safe strftime_l() instead of strftime(). | Peter Eisentraut |
| 2025-01-08 | Control collation behavior with a method table. | Jeff Davis |
| 2025-01-08 | Move code for collation version into provider-specific files. | Jeff Davis |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-16 | Refactor string case conversion into provider-specific files. | Jeff Davis |
| 2024-12-03 | Perform provider-specific initialization in new functions. | Jeff Davis |
| 2024-10-14 | Move libc-specific code from pg_locale.c into pg_locale_libc.c. | Jeff Davis |