Commit Graph

110 Commits (9fcd4874ed50ee6c60dadd0f1146d8fea9ff0055)

Author SHA1 Message Date
Peter Eisentraut 0f5ade7a36 Fix varatt versus Datum type confusions 5 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Nathan Bossart 3b42bdb471 Use new overflow-safe integer comparison functions. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Tom Lane 5a617d75d3 Fix ts_headline() to handle ORs and phrase queries more honestly. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane 858e776c84 Convert the reg* input functions to report (most) errors softly. 3 years ago
Michael Paquier 22e3b55805 Switch some system functions to use get_call_result_type() 3 years ago
Tom Lane 5644d6f909 Add comments and a missing CHECK_FOR_INTERRUPTS in ts_headline. 3 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 4 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 4 years ago
Tom Lane 3b0ee7f583 Ensure that length argument of memcmp() isn't seen as negative. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane cbe25dcff7 Disallow making an empty lexeme via array_to_tsvector(). 4 years ago
Tom Lane 38bb3aef35 Convert tsginidx.c's GIN indexing logic to fully ternary operation. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 78e73e8754 Fix recently-introduced performance problem in ts_headline(). 5 years ago
Tom Lane 79d6d1a277 Replace TS_execute's TS_EXEC_CALC_NOT flag with TS_EXEC_SKIP_NOT. 5 years ago
Tom Lane 2f2007fbb2 Fix assorted bugs by changing TS_execute's callback API to ternary logic. 5 years ago
Tom Lane db89f0e3a4 Fix YA text phrase search bug. 6 years ago
Tom Lane e81e5741a6 Fix full text search to handle NOT above a phrase search correctly. 6 years ago
Tom Lane 41b45576d5 Remove useless pfree()s at the ends of various ValuePerCall SRFs. 6 years ago
Peter Eisentraut 71d60e2aa0 Add tg_updatedcols to TriggerData 6 years ago
Tom Lane 3ed2005ff5 Introduce macros for typalign and typstorage constants. 6 years ago
Alvaro Herrera c9d2977519 Clean up newlines following left parentheses 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Thomas Munro 7815e7efdb Add reusable routine for making arrays unique. 6 years ago
Andres Freund 6a04d345fd Don't include utils/array.h from acl.h. 6 years ago
Michael Paquier 23bccc823d Fix inconsistencies and typos in the tree 7 years ago
Peter Eisentraut 3c06715447 Remove unused macro 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 04a2c7f412 Improve make_tsvector() to handle empty input, and simplify its callers. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 9 years ago
Noah Misch 2fd26b23b6 Assume deconstruct_array() outputs are untoasted. 9 years ago
Tom Lane 9d4ca01314 Ensure that a tsquery like '!foo' matches empty tsvectors. 9 years ago
Peter Eisentraut f21a563d25 Move some things from builtins.h to new header files 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 89fcea1ace Fix strange behavior (and possible crashes) in full text phrase search. 9 years ago
Tom Lane 23c75b55aa Improve documentation around TS_execute(). 9 years ago
Tom Lane 9257f07872 Replace uses of SPI_modifytuple that intend to allocate in current context. 9 years ago
Tom Lane 6d30fb1f75 Make SPI_fnumber() reject dropped columns. 9 years ago
Tom Lane f10eab73df Make array_to_tsvector() sort and de-duplicate the given strings. 10 years ago