summaryrefslogtreecommitdiff
path: root/src/search.c
AgeCommit message (Expand)Author
2024-05-26Fix --enable-checking build with macOS clang 15.0.0Naofumi Yasufuku
2024-04-07(Freplace_match): Fix bug#65451Stefan Monnier
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-12-30Improve performance let-binding `case-fold-search' (bug#66117)Ihor Radchenko
2023-11-18(update_search_regs): Install better fix for bug#67124Stefan Monnier
2023-10-29Add 'case-symbols-as-words' to configure symbol case behaviorSpencer Baugh
2023-09-30Fix last changePo Lu
2023-09-29search.c (re--describe-compiled): New function (bug#66261)Stefan Monnier
2023-08-21Merge from origin/emacs-29Jim Porter
2023-08-17Improve documentation of case transfer in replacement commandsEli Zaretskii
2023-07-21Use BASE_EQ instead of EQ in search.cMattias Engdegård
2023-07-08Minor search_buffer cleanupBasil L. Contovounesios
2023-02-02(treesit_predicate_match): Match node text against regexp without consingDmitry Gutov
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-11-21Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu
2022-11-09New function fast_c_string_match and fast_c_string_match_internalYuan Fu
2022-11-01Remove unused local in simple_searchPaul Eggert
2022-11-01Merge from origin/emacs-28Stefan Kangas
2022-10-30; * src/search.c (Fmatch_data): Doc fix.Eli Zaretskii
2022-07-16Improvements to long lines handling.Gregory Heytings
2022-06-27Prevent regexp cache entries from being GC'ed in more casesGerd Möllmann
2022-02-12Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård
2022-01-29Clarify Fmatch_data doc stringLars Ingebrigtsen
2022-01-01Merge from origin/emacs-28Eli Zaretskii
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-10-07Make 'inhibit-changing-match-data' obsolete and adjust callersLars Ingebrigtsen
2021-09-22Speed up `replace-match' slightlyLars Ingebrigtsen
2021-07-31Adjust how `replace-match' runs modification hooksLars Ingebrigtsen
2021-05-16Remove unreliable test for match data clobberingNoam Postavsky
2021-01-01Update copyright year to 2021Paul Eggert
2020-12-04Speed up match-substitute-replacementMattias Engdegård
2020-11-26Fix replace-regexp-in-string substring match data translationMattias Engdegård
2020-10-18Fix a misleading comment in Freplace_matchLars Ingebrigtsen
2020-08-15Prefer Fvector to make_uninit_vectorPaul Eggert
2020-08-15Fix GC bugs related to uninitialized vectorsPaul Eggert
2020-08-03Simplify use of __lsan_ignore_objectPaul Eggert
2020-08-01Use a more precise check for '__lsan_ignore_object'Philipp Stephani
2020-08-01Suppress leak sanitizer in a few more placesPhilipp Stephani
2020-05-03Improve accuracy of apropos commands that search doc stringsEli Zaretskii
2020-04-17Prefer more inline functions in character.hPaul Eggert
2020-04-05Improve integer range checkingPaul Eggert
2020-03-27Treat out-of-range positions consistentlyPaul Eggert
2020-01-01Update copyright year to 2020Paul Eggert
2019-09-25Allow regexp-quote to return its argumentMattias Engdegård
2019-09-22Avoid crashes when casifying noncontiguous regionsPaul Eggert
2019-08-03Fix rare undefined behaviors in replace-matchPaul Eggert
2019-08-03Fix error message in replace-match for subexpressionsLars Ingebrigtsen
2019-08-03Clarify Freplace_match logicLars Ingebrigtsen
2019-06-25Don't bind search-spaces-regexp around possible autoload (Bug#35802)Noam Postavsky