summaryrefslogtreecommitdiff
path: root/src/include/utils/pg_locale.h
AgeCommit message (Expand)Author
2025-04-12Harmonize function parameter names for Postgres 18.Peter Geoghegan
2025-03-28Use thread-safe strftime_l() instead of strftime().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-08Fix duplicate typedef from commit a2f17f004d.Jeff Davis
2025-01-08Control collation behavior with a method table.Jeff Davis
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-16Refactor string case conversion into provider-specific files.Jeff Davis
2024-12-03Move check for ucol_strcollUTF8 to pg_locale_icu.cJeff Davis
2024-12-03Fix unintentional behavior change in commit e9931bfb75.Jeff Davis
2024-10-01Simplify checking for xlocale.hPeter Eisentraut
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-07-30Make collation not depend on setlocale().Jeff Davis
2024-07-28Refactor: make default_locale internal to pg_locale.c.Jeff Davis
2024-06-12Harmonize function parameter names for Postgres 17.Peter Geoghegan
2024-03-18Address more review comments on commit 2d819a08a1.Jeff Davis
2024-03-14Introduce "builtin" collation provider.Jeff Davis
2024-01-04Update copyright for 2024Bruce Momjian
2023-07-08All supported systems have locale_t.Thomas Munro
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-04-20Remove obsolete defense against strxfrm() bugs.Thomas Munro
2023-04-04Canonicalize ICU locale names to language tags.Jeff Davis
2023-03-28Validate ICU locales.Jeff Davis
2023-03-17Fix t_isspace(), etc., when datlocprovider=i and datctype=C.Jeff Davis
2023-03-08Allow tailoring of ICU locales with custom rulesPeter Eisentraut
2023-02-23Refactor to introduce pg_locale_deterministic().Jeff Davis
2023-02-23Refactor to add pg_strcoll(), pg_strxfrm(), and variants.Jeff Davis
2023-01-02Update copyright for 2023Bruce Momjian
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
2022-04-08Apply PGDLLIMPORT markings broadly.Robert Haas
2022-03-20Fix global ICU collations for ICU < 54Peter Eisentraut
2022-03-17Add option to use ICU as global locale providerPeter Eisentraut
2022-01-27Change collate and ctype fields to type textPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2021-05-07Revert per-index collation version tracking feature.Thomas Munro
2021-02-22Hide internal error for pg_collation_actual_version(<bad OID>).Thomas Munro
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-02Track collation versions for indexes.Thomas Munro
2020-01-01Update copyrights for 2020Bruce Momjian
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-01-02Update copyright for 2019Bruce Momjian
2018-01-03Update copyright for 2018Bruce Momjian
2017-09-22Assume wcstombs(), towlower(), and sibling functions are always present.Tom Lane
2017-08-11Reject use of ucol_strcollUTF8() before ICU 53Peter Eisentraut
2017-06-23Fix memory leakage in ICU encoding conversion, and other code review.Tom Lane