summaryrefslogtreecommitdiff
path: root/src/search.c
AgeCommit message (Expand)Author
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
2019-05-22Merge from origin/emacs-26Glenn Morris
2019-05-17Remove from docs references to obsolete MULE variablesEli Zaretskii
2019-04-24Simplify thread initialization and GCPaul Eggert
2019-04-18Mark _Noreturn error functions as coldPaul Eggert
2019-03-30Release regexp before signalling overflow errorMattias Engdegård
2019-03-30Fix spurious regexp reentrancy errorMattias Engdegård
2019-03-27No need for m_search_regs_saved in thread.hPaul Eggert
2019-03-25Fix some integer issues in regex-emacsPaul Eggert
2019-03-04Simplify list creation in C codePaul Eggert
2019-01-27forward-line now works with bignumsPaul Eggert
2019-01-15Add portable dumperDaniel Colascione
2019-01-09Use shortcuts for FlengthPaul Eggert
2018-12-31Merge from origin/emacs-26Paul Eggert
2019-01-01Update copyright year to 2019Paul Eggert
2018-08-09Merge remote-tracking branch 'origin/master' into feature/bignumTom Tromey
2018-08-07More macro renamings for bignumTom Tromey
2018-08-05Simplify regex-emacs by assuming Emacs syntaxPaul Eggert
2018-08-05Simplify regex-emacs code by assuming EmacsPaul Eggert
2018-08-05Rename src/regex.c to src/regex-emacs.c.Paul Eggert
2018-07-12Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey
2018-06-16Make regex matching reentrant; update syntax during matchDaniel Colascione
2018-06-16Remove commented-out code in compile_pattern_1Daniel Colascione