summaryrefslogtreecommitdiff
path: root/src/regex-emacs.c
Commit message (Expand)AuthorAge
* * src/regex-emacs.c (forall_firstchar_1): Improve corner caseStefan Monnier2024-01-22
* Be more systematic about parens in C source codePaul Eggert2024-01-20
* Revert "Add new `swap` macro and use it"Po Lu2024-01-06
* Add new `swap` macro and use itStefan Kangas2024-01-06
* Merge from savannah/emacs-29Po Lu2024-01-02
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-02
* | ; Fix typosStefan Kangas2023-12-10
* | regex-emacs.c (forall_firstchar): Fix regression bug#67226Stefan Monnier2023-11-25
* | regex.c: Fix recent regression with mutually_exclusive_pStefan Monnier2023-10-03
* | ; * src/regex-emacs.c (forall_firstchar_1): Fix compilation error.Eli Zaretskii2023-09-30
* | regex.c: Remove the old analyzes functionsStefan Monnier2023-09-29
* | regex.c: Consolidate the two analysis functionsStefan Monnier2023-09-29
* | regex.c: Various cosmetic changesStefan Monnier2023-09-29
* | * src/regex-emacs.c (STORE_NUMBER): Make it a plain functionStefan Monnier2023-09-29
* | search.c (re--describe-compiled): New function (bug#66261)Stefan Monnier2023-09-29
* | regex.c (mutually_exclusive_aux) <wordbound>: Remove optimizationStefan Monnier2023-09-28
* | * src/regex-emacs.c (analyze_first): Fix incorrect optimizationStefan Monnier2023-09-27
* | regex.c (mutually_exclusive_p): Fix initial value of `loop_beg`Stefan Monnier2023-09-26
* | * src/regex-emacs.c (mutually_exclusive_aux) [ENABLE_CHECKING]: Fix ifStefan Monnier2023-09-21
* | regex-emacs.c (mutually_exclusive_aux): Rework againStefan Monnier2023-09-21
* | (mutually_exclusive_p): Fix the regression from commit 6fad73d7cc53Stefan Monnier2023-09-15
* | * src/regex-emacs.c (mutually_exclusive_p): RefactorStefan Monnier2023-09-15
* | Merge from origin/emacs-29Eli Zaretskii2023-09-09
|\|
| * * src/regex-emacs.c (mutually_exclusive_p): Fix inf-loop (bug#65726)Stefan Monnier2023-09-04
* | Fix regexp character class syntax property ghost matching bugMattias Engdegård2023-07-22
* | ; Fix bug in regexp debug codeMattias Engdegård2023-07-21
* | Straighten regexp postfix operator after zero-width assertion parseMattias Engdegård2023-06-21
* | * src/regex-emacs.c (regex_compile): Remove useless conditionMattias Engdegård2023-06-19
* | Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert2023-05-17
* | (RE_SETUP_SYNTAX_TABLE_FOR_OBJECT): SimplifyStefan Monnier2023-04-12
* | (SETUP_SYNTAX_TABLE_FOR_OBJECT): Take a byteoffsetStefan Monnier2023-04-12
* | src/regex-emacs.c (POS_AS_IN_BUFFER): Delete macroStefan Monnier2023-04-12
|/
* regex-emacs.c: Reduce the use of backtracking a bit furtherStefan Monnier2023-02-20
* ; Fix typosStefan Kangas2023-01-15
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
* Fix regexp matching with atomic strings and optimised backtrackingMattias Engdegård2022-10-24
* Minor optimization of the "abort redisplay" featureEli Zaretskii2022-06-25
* Update redisplay ticks for more operations, and misc modificationsEli Zaretskii2022-06-19
* Pacify GCC 12 in default developer buildPaul Eggert2022-05-12
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-12
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
* ; Remove various duplicated wordsMattias Engdegård2021-09-25
* Update copyright year to 2021Paul Eggert2021-01-01
* Fix [:upper:] and [:lower:] for Unicode characters (bug#11309)Mattias Engdegård2020-12-09
* regex-emacs: copy less when reallocatingPaul Eggert2020-08-26
* regex-emacs: fix leak on memory allocation failurePaul Eggert2020-08-26
* regex-emacs: subscript-check register numbersPaul Eggert2020-08-26
* regex-emacs: omit regstart tests and regend setPaul Eggert2020-08-26
* regex-emacs omit allocation of 3 slotsPaul Eggert2020-08-26
* regex-emacs omit POS runtime checkPaul Eggert2020-08-26