summaryrefslogtreecommitdiff
path: root/src/backend/tsearch
AgeCommit message (Expand)Author
2024-01-04Update copyright for 2024Bruce Momjian
2023-09-25Limit to_tsvector_byid's initial array allocation to something sane.Tom Lane
2023-07-03Take pg_attribute out of VacAttrStatsPeter Eisentraut
2023-06-24Check for interrupts and stack overflow in TParserGet().Tom Lane
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-19Remove stray mid-sentence tabs in commentsPeter Eisentraut
2023-04-08Update tsearch regex memory management.Thomas Munro
2023-04-06Fix ts_headline() edge cases for empty query and empty search text.Tom Lane
2023-03-17Fix t_isspace(), etc., when datlocprovider=i and datctype=C.Jeff Davis
2023-02-07Remove useless casts to (void *) in arguments of some system functionsPeter Eisentraut
2023-02-06Remove useless casts to (void *) in hash_search() callsPeter Eisentraut
2023-01-19Fix ts_headline() to handle ORs and phrase queries more honestly.Tom Lane
2023-01-10New header varatt.h split off from postgres.hPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-27Convert the reg* input functions to report (most) errors softly.Tom Lane
2022-12-27Convert tsqueryin and tsvectorin to report errors softly.Tom Lane
2022-12-21Switch some system functions to use get_call_result_type()Michael Paquier
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-11-21Add comments and a missing CHECK_FOR_INTERRUPTS in ts_headline.Tom Lane
2022-10-06Introduce t_isalnum() to replace t_isalpha() || t_isdigit() tests.Tom Lane
2022-10-05Rename shadowed local variablesDavid Rowley
2022-09-27Convert *GetDatum() and DatumGet*() macros to inline functionsPeter Eisentraut
2022-09-22meson: Add initial version of meson based build systemAndres Freund
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
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-08-24Defend against stack overrun in a few more places.Tom Lane
2022-08-24Further -Wshadow=compatible-local warning fixesDavid Rowley
2022-07-12Invent qsort_interruptible().Tom Lane
2022-07-01Add construct_array_builtin, deconstruct_array_builtinPeter Eisentraut
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-04-11Fix various typos and spelling mistakes in code commentsDavid Rowley
2022-01-08Update copyright for 2022Bruce Momjian
2021-10-11Clean up more code using "(expr) ? true : false"Michael Paquier
2021-09-08Clean up some code using "(expr) ? true : false"Michael Paquier
2021-07-01Improve various places that double the size of a bufferDavid Rowley
2021-04-19Fix typos and grammar in comments and docsMichael Paquier
2021-03-19Don't leak compiled regex(es) when an ispell cache entry is dropped.Tom Lane
2021-01-31Fix parsing of complex morphs to tsqueryAlexander Korotkov
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-09-24Improve behavior of tsearch_readline(), and remove t_readline().Tom Lane
2020-09-23Avoid possible dangling-pointer access in tsearch_readline_callback.Tom Lane
2020-09-05Yet more elimination of dead stores and useless initializations.Tom Lane
2020-09-04Remove some more useless assignments.Tom Lane
2020-07-31Fix recently-introduced performance problem in ts_headline().Tom Lane
2020-07-24Fix assorted bugs by changing TS_execute's callback API to ternary logic.Tom Lane
2020-06-29Mop up some no-longer-necessary hacks around printf %.*s format.Tom Lane
2020-04-09Further cleanup of ts_headline code.Tom Lane
2020-04-09Fix default text search parser's ts_headline code for phrase queries.Tom Lane