summaryrefslogtreecommitdiff
path: root/src/regex-emacs.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* Prefer static_assert to verifyStefan Kangas2024-08-221-1/+1
* Tweak STORE_NUMBER arg typePaul Eggert2024-05-191-1/+1
* * src/regex-emacs.c (forall_firstchar_1): Improve corner caseStefan Monnier2024-01-221-2/+12
* Be more systematic about parens in C source codePaul Eggert2024-01-201-8/+8
* Revert "Add new `swap` macro and use it"Po Lu2024-01-061-2/+2
* Add new `swap` macro and use itStefan Kangas2024-01-061-2/+2
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | ; Fix typosStefan Kangas2023-12-101-1/+1
* | regex-emacs.c (forall_firstchar): Fix regression bug#67226Stefan Monnier2023-11-251-6/+20
* | regex.c: Fix recent regression with mutually_exclusive_pStefan Monnier2023-10-031-8/+33
* | ; * src/regex-emacs.c (forall_firstchar_1): Fix compilation error.Eli Zaretskii2023-09-301-1/+2
* | regex.c: Remove the old analyzes functionsStefan Monnier2023-09-291-562/+3
* | regex.c: Consolidate the two analysis functionsStefan Monnier2023-09-291-11/+580
* | regex.c: Various cosmetic changesStefan Monnier2023-09-291-42/+45
* | * src/regex-emacs.c (STORE_NUMBER): Make it a plain functionStefan Monnier2023-09-291-5/+6
* | search.c (re--describe-compiled): New function (bug#66261)Stefan Monnier2023-09-291-85/+91
* | regex.c (mutually_exclusive_aux) <wordbound>: Remove optimizationStefan Monnier2023-09-281-2/+15
* | * src/regex-emacs.c (analyze_first): Fix incorrect optimizationStefan Monnier2023-09-271-2/+4
* | regex.c (mutually_exclusive_p): Fix initial value of `loop_beg`Stefan Monnier2023-09-261-1/+1
* | * src/regex-emacs.c (mutually_exclusive_aux) [ENABLE_CHECKING]: Fix ifStefan Monnier2023-09-211-3/+4
* | regex-emacs.c (mutually_exclusive_aux): Rework againStefan Monnier2023-09-211-41/+86
* | (mutually_exclusive_p): Fix the regression from commit 6fad73d7cc53Stefan Monnier2023-09-151-8/+45
* | * src/regex-emacs.c (mutually_exclusive_p): RefactorStefan Monnier2023-09-151-91/+105
* | Merge from origin/emacs-29Eli Zaretskii2023-09-091-1/+1
|\|
| * * src/regex-emacs.c (mutually_exclusive_p): Fix inf-loop (bug#65726)Stefan Monnier2023-09-041-1/+1
* | Fix regexp character class syntax property ghost matching bugMattias Engdegård2023-07-221-12/+12
* | ; Fix bug in regexp debug codeMattias Engdegård2023-07-211-1/+1
* | Straighten regexp postfix operator after zero-width assertion parseMattias Engdegård2023-06-211-2/+13
* | * src/regex-emacs.c (regex_compile): Remove useless conditionMattias Engdegård2023-06-191-1/+1
* | Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert2023-05-171-3/+2
* | (RE_SETUP_SYNTAX_TABLE_FOR_OBJECT): SimplifyStefan Monnier2023-04-121-8/+8
* | (SETUP_SYNTAX_TABLE_FOR_OBJECT): Take a byteoffsetStefan Monnier2023-04-121-10/+2
* | src/regex-emacs.c (POS_AS_IN_BUFFER): Delete macroStefan Monnier2023-04-121-15/+8
|/
* regex-emacs.c: Reduce the use of backtracking a bit furtherStefan Monnier2023-02-201-0/+18
* ; Fix typosStefan Kangas2023-01-151-1/+1
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* Fix regexp matching with atomic strings and optimised backtrackingMattias Engdegård2022-10-241-5/+9
* Minor optimization of the "abort redisplay" featureEli Zaretskii2022-06-251-2/+2
* Update redisplay ticks for more operations, and misc modificationsEli Zaretskii2022-06-191-0/+30
* Pacify GCC 12 in default developer buildPaul Eggert2022-05-121-10/+11
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-121-1/+1
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* ; Remove various duplicated wordsMattias Engdegård2021-09-251-2/+2
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Fix [:upper:] and [:lower:] for Unicode characters (bug#11309)Mattias Engdegård2020-12-091-8/+9
* regex-emacs: copy less when reallocatingPaul Eggert2020-08-261-1/+1
* regex-emacs: fix leak on memory allocation failurePaul Eggert2020-08-261-1/+5
* regex-emacs: subscript-check register numbersPaul Eggert2020-08-261-1/+6