summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/pg_locale.c
AgeCommit message (Expand)Author
29 hoursRemove unused single-byte char_is_cased() API.Jeff Davis
6 daysAdd pg_iswcased().Jeff Davis
6 daysRemove char_tolower() API.Jeff Davis
11 daysFix some cases of indirectly casting away const.Tom Lane
2025-12-02Replace pointer comparisons and assignments to literal zero with NULLPeter Eisentraut
2025-11-26Allow pg_locale_t APIs to work when ctype_is_c.Jeff Davis
2025-11-05Special case C_COLLATION_OID in pg_newlocale_from_collation().Jeff Davis
2025-10-21Remove obsolete global database_ctype_is_c.Jeff Davis
2025-10-18Add pg_database_locale() to retrieve database default locale.Jeff Davis
2025-10-18Add pg_iswxdigit(), useful for tsearch.Jeff Davis
2025-10-15Add pg_iswalpha() and related functions.Jeff Davis
2025-07-01Control ctype behavior internally with a method table.Jeff Davis
2025-06-30Remove unused #include's in src/backend/utils/adt/*Peter Eisentraut
2025-05-23Revert function to get memory context stats for processesDaniel Gustafsson
2025-04-20Fix a few duplicate words in commentsDavid Rowley
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-17Assert lack of hazardous buffer locks before possible catalog read.Noah Misch
2025-03-28Use thread-safe strftime_l() instead of strftime().Peter Eisentraut
2025-03-27Provide thread-safe pg_localeconv_r().Peter Eisentraut
2025-01-24Add SQL function CASEFOLD().Jeff Davis
2025-01-17Support PG_UNICODE_FAST locale in the builtin collation provider.Jeff Davis
2025-01-08Control collation behavior with a method table.Jeff Davis
2025-01-08Move code for collation version into provider-specific files.Jeff Davis
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-16Refactor string case conversion into provider-specific files.Jeff Davis
2024-12-03Perform provider-specific initialization in new functions.Jeff Davis
2024-12-03Fix unintentional behavior change in commit e9931bfb75.Jeff Davis
2024-11-27Require ucrt if using MinGW.Thomas Munro
2024-11-26Clean up newlines following left parenthesesÁlvaro Herrera
2024-10-25Refactor the code to create a pg_locale_t into new function.Jeff Davis
2024-10-14Move libc-specific code from pg_locale.c into pg_locale_libc.c.Jeff Davis
2024-10-14Move ICU-specific code from pg_locale.c into pg_locale_icu.c.Jeff Davis
2024-10-05Reject non-ASCII locale names.Thomas Munro
2024-09-24Allow length=-1 for NUL-terminated input to pg_strncoll(), etc.Jeff Davis
2024-09-24Tighten up make_libc_collator() and make_icu_collator().Jeff Davis
2024-09-12Simplify checks for deterministic collations.Jeff Davis
2024-09-06Remove lc_ctype_is_c().Jeff Davis
2024-09-04Remove lc_collate_is_c().Jeff Davis
2024-09-03Remember last collation to speed up collation cache.Jeff Davis
2024-08-23thread-safety: gmtime_r(), localtime_r()Peter Eisentraut
2024-08-19Fix harmless LC_COLLATE[_MASK] confusion.Thomas Munro
2024-08-06selfuncs.c: use pg_strxfrm() instead of strxfrm().Jeff Davis
2024-08-06Remove support for null pg_locale_t most places.Jeff Davis
2024-07-30Relax check for return value from second call of pg_strnxfrm().Jeff Davis
2024-07-30Make collation not depend on setlocale().Jeff Davis
2024-07-29Do not return NULL from pg_newlocale_from_collation().Jeff Davis
2024-07-28Fix whitespace in commit 005c6b833f.Jeff Davis
2024-07-28Refactor: make default_locale internal to pg_locale.c.Jeff Davis
2024-07-28Change collation cache to use simplehash.h.Jeff Davis
2024-07-22Replace some strtok() with strsep()Peter Eisentraut