summaryrefslogtreecommitdiff
path: root/src/regex-emacs.c
AgeCommit message (Expand)Author
2026-05-26Omit useless casts found by GCC 16Paul Eggert
2026-05-18Pacify GCC 16.1.1 -Wanalyzer-null-dereferencePaul Eggert
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-12-26December 2025 spelling fixesPaul Eggert
2025-01-01Update copyright year to 2025Paul Eggert
2024-08-22Prefer static_assert to verifyStefan Kangas
2024-05-19Tweak STORE_NUMBER arg typePaul Eggert
2024-01-22* src/regex-emacs.c (forall_firstchar_1): Improve corner caseStefan Monnier
2024-01-20Be more systematic about parens in C source codePaul Eggert
2024-01-06Revert "Add new `swap` macro and use it"Po Lu
2024-01-06Add new `swap` macro and use itStefan Kangas
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-12-10; Fix typosStefan Kangas
2023-11-25regex-emacs.c (forall_firstchar): Fix regression bug#67226Stefan Monnier
2023-10-03regex.c: Fix recent regression with mutually_exclusive_pStefan Monnier
2023-09-30; * src/regex-emacs.c (forall_firstchar_1): Fix compilation error.Eli Zaretskii
2023-09-29regex.c: Remove the old analyzes functionsStefan Monnier
2023-09-29regex.c: Consolidate the two analysis functionsStefan Monnier
2023-09-29regex.c: Various cosmetic changesStefan Monnier
2023-09-29* src/regex-emacs.c (STORE_NUMBER): Make it a plain functionStefan Monnier
2023-09-29search.c (re--describe-compiled): New function (bug#66261)Stefan Monnier
2023-09-28regex.c (mutually_exclusive_aux) <wordbound>: Remove optimizationStefan Monnier
2023-09-27* src/regex-emacs.c (analyze_first): Fix incorrect optimizationStefan Monnier
2023-09-26regex.c (mutually_exclusive_p): Fix initial value of `loop_beg`Stefan Monnier
2023-09-21* src/regex-emacs.c (mutually_exclusive_aux) [ENABLE_CHECKING]: Fix ifStefan Monnier
2023-09-21regex-emacs.c (mutually_exclusive_aux): Rework againStefan Monnier
2023-09-15(mutually_exclusive_p): Fix the regression from commit 6fad73d7cc53Stefan Monnier
2023-09-15* src/regex-emacs.c (mutually_exclusive_p): RefactorStefan Monnier
2023-09-09Merge from origin/emacs-29Eli Zaretskii
2023-09-04* src/regex-emacs.c (mutually_exclusive_p): Fix inf-loop (bug#65726)Stefan Monnier
2023-07-22Fix regexp character class syntax property ghost matching bugMattias Engdegård
2023-07-21; Fix bug in regexp debug codeMattias Engdegård
2023-06-21Straighten regexp postfix operator after zero-width assertion parseMattias Engdegård
2023-06-19* src/regex-emacs.c (regex_compile): Remove useless conditionMattias Engdegård
2023-05-17Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert
2023-04-12(RE_SETUP_SYNTAX_TABLE_FOR_OBJECT): SimplifyStefan Monnier
2023-04-12(SETUP_SYNTAX_TABLE_FOR_OBJECT): Take a byteoffsetStefan Monnier
2023-04-12src/regex-emacs.c (POS_AS_IN_BUFFER): Delete macroStefan Monnier
2023-02-20regex-emacs.c: Reduce the use of backtracking a bit furtherStefan Monnier
2023-01-15; Fix typosStefan Kangas
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-10-24Fix regexp matching with atomic strings and optimised backtrackingMattias Engdegård
2022-06-25Minor optimization of the "abort redisplay" featureEli Zaretskii
2022-06-19Update redisplay ticks for more operations, and misc modificationsEli Zaretskii
2022-05-12Pacify GCC 12 in default developer buildPaul Eggert
2022-02-12Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-09-25; Remove various duplicated wordsMattias Engdegård
2021-01-01Update copyright year to 2021Paul Eggert