summaryrefslogtreecommitdiff
path: root/src/backend/utils/mb/mbutils.c
AgeCommit message (Expand)Author
2025-05-23Revert function to get memory context stats for processesDaniel Gustafsson
2025-05-05With GB18030, prevent SIGSEGV from reading past end of allocation.Noah Misch
2025-04-17Assert lack of hazardous buffer locks before possible catalog read.Noah Misch
2025-01-01Update copyright for 2025Bruce Momjian
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-01Simplify pg_enc2gettext_tbl[] with C99-designated initializer syntaxMichael Paquier
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-04Teach convert() and friends to avoid copying when possible.Nathan Bossart
2023-05-02Fix typos in commentsMichael Paquier
2023-01-10New header varatt.h split off from postgres.hPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-11Convert json_in and jsonb_in to report errors softly.Tom Lane
2022-09-27Convert *GetDatum() and DatumGet*() macros to inline functionsPeter Eisentraut
2022-09-12Revert "Convert *GetDatum() and DatumGet*() macros to inline functions"Peter Eisentraut
2022-09-12Convert *GetDatum() and DatumGet*() macros to inline functionsPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2021-04-01Add 'noError' argument to encoding conversion functions.Heikki Linnakangas
2021-01-28Add mbverifystr() functions specific to each encoding.Heikki Linnakangas
2021-01-02Update copyright for 2021Bruce Momjian
2020-05-13Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera
2020-05-12Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera
2020-03-06Allow Unicode escapes in any server encoding, not only UTF-8.Tom Lane
2020-01-16Rationalize code placement between wchar.c, encnames.c, and mbutils.c.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-10-03Avoid unnecessary out-of-memory errors during encoding conversion.Tom Lane
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-12Fail pgwin32_message_to_UTF16() for SQL_ASCII messages.Noah Misch
2019-02-13More unconstify usePeter Eisentraut
2019-01-02Update copyright for 2019Bruce Momjian
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-12Don't call pgwin32_message_to_UTF16() without CurrentMemoryContext.Noah Misch
2017-10-11Add more efficient functions to pqformat API.Andres Freund
2017-09-07Reduce excessive dereferencing of function pointersPeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-01-02Update copyright for 2016Bruce Momjian
2015-08-15Restore old pgwin32_message_to_UTF16() behavior outside transactions.Noah Misch
2015-01-06Update copyright for 2015Bruce Momjian
2014-05-06pgindent run for 9.4Bruce Momjian
2014-03-13C comments: remove odd blank lines after #ifdef WIN32 linesBruce Momjian
2014-02-23Prefer pg_any_to_server/pg_server_to_any over pg_do_encoding_conversion.Tom Lane
2014-02-23Plug some more holes in encoding conversion.Tom Lane
2014-01-18Make various variables const (read-only).Tom Lane
2013-06-26Renovate display of non-ASCII messages on Windows.Noah Misch
2013-05-29pgindent run for release 9.3Bruce Momjian
2012-07-04Add wchar -> mb conversion routines.Robert Haas
2011-04-23Fix char2wchar/wchar2char to support collations properly.Tom Lane
2011-04-17foreach() and list_delete() don't mix.Tom Lane