summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/pcase.el
AgeCommit message (Expand)Author
2024-09-26* lisp/emacs-lisp/pcase.el (pcase--expand-\`): Improve warning messageStefan Monnier
2024-09-24Declare nested backquotes unsupported in Pcase patterns (bug#72328)Stefan Monnier
2024-08-04Clarify that 'pcase-lambda' only destructsPhilip Kaludercic
2024-06-08(pcase--app-subst-match): Try and fix performance regression (bug#71398)Stefan Monnier
2024-06-03pcase.el (\`): Try and handle large patterns betterStefan Monnier
2024-05-22* lisp/emacs-lisp/pcase.el (pcase--subtype-bitsets): Fix bootstrap failureStefan Monnier
2024-03-28; * lisp/emacs-lisp/pcase.el (pcase--subtype-bitsets): Doc fix.Eli Zaretskii
2024-03-28(pcase-mutually-exclusive): Use auto-generated tableStefan Monnier
2024-02-24Merge from origin/emacs-29Eli Zaretskii
2024-02-20; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Another doc fix.Eli Zaretskii
2024-02-20; * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Doc fix.Eli Zaretskii
2024-02-11(pcase): New `_` syntax in pred/app functionsStefan Monnier
2024-02-11(pcase): Add buttons to the macros' defs in the docstring of `pcase`Stefan Monnier
2024-01-24* lisp/emacs-lisp/pcase.el (Commentary:): Add paper referenceStefan Monnier
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-11-17* lisp/emacs-lisp/pcase.el (pcase-mutually-exclusive-predicates): Add `null`Stefan Monnier
2023-01-03Styled quotes in compiler warningsMattias EngdegÄrd
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-11-23; Fix typosStefan Kangas
2022-08-14(compiled-function-p): New function (bug#56648)Stefan Monnier
2022-04-22Further doc string quoting fixesLars Ingebrigtsen
2022-02-19(macroexp-warn-and-return): Fix bug#53618Stefan Monnier
2022-01-11Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-12-01Several amendments to scratch/correct-warning-pos.Alan Mackenzie
2021-11-29First commit of scratch/correct-warning-pos.Alan Mackenzie
2021-09-19Clarify docstring of pcase-exhaustiveStefan Kangas
2021-09-14; More minor docfixes found by checkdocStefan Kangas
2021-08-12* lisp/emacs-lisp/pcase.el (pcase-setq): Align its semantics with `pcase-let`Stefan Monnier
2021-08-11Add a `pcase-setq' macroEarl Hyatt
2021-03-19* lisp/emacs-lisp/pcase.el (pcase-compile-patterns): New function (bug#47261)Stefan Monnier
2021-03-03* lisp/emacs-lisp/pcase.el (pcase-defmacro): Fix `pcase-tests-macro`Stefan Monnier
2021-03-02* lisp/emacs-lisp/pcase.el (pcase--u1): Fix typoStefan Monnier
2021-03-01* lisp/emacs-lisp/pcase.el: Bind all the vars in `or` patternsStefan Monnier
2021-03-01* lisp/emacs-lisp/pcase.el: Fix bug#46786Stefan Monnier
2021-03-01* lisp/emacs-lisp/pcase.el (pcase--split-pred): Re-fix bug#14773Stefan Monnier
2021-02-26* lisp/emacs-lisp/cconv.el: Improve line-nb info of unused var warningsStefan Monnier
2021-02-18Fix typosMattias EngdegÄrd
2021-02-14* Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic`Stefan Monnier
2021-02-12Edebug: Overload `edebug-form-spec` even lessStefan Monnier
2021-02-12* lisp/emacs-lisp/edebug.el (edebug--handle-&-spec-op) <&lookup>: New methodStefan Monnier
2021-02-12* lisp/emacs-lisp/edebug.el: Misc cleanups.Stefan Monnier
2021-02-05* lisp/emacs-lisp/pcase.el (let): Reimplement as a pcase macroStefan Monnier
2021-01-27* lisp/emacs-lisp/pcase.el (pcase--split-pred): Handle `memq` pred.Stefan Monnier
2021-01-16* lisp/emacs-lisp/pcase.el: Add support for `not` to `pred`Stefan Monnier
2021-01-08* lisp/emacs-lisp/macroexp.el (macroexp--fgrep): Rename from `pcase--fgrep`Stefan Monnier
2021-01-01Update copyright year to 2021Paul Eggert
2020-12-12Alter the "Redundant pcase patter" warning messageLars Ingebrigtsen
2020-10-23* lisp/emacs-lisp/pcase.el: Add "extensions" to keyword header.Stefan Kangas