summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2014-09-22 13:24:46 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2014-09-22 13:24:46 -0400
commit7fbd780a0013b09c294625e4985f7000af55a5c6 (patch)
treee30d804dcdc7b172d8311b264a5b494179b314e3 /lisp/emacs-lisp/cl.el
parent1a6255532e14c4341e93b7e576c47bcec68c3239 (diff)
downloademacs-7fbd780a0013b09c294625e4985f7000af55a5c6.tar.gz
emacs-7fbd780a0013b09c294625e4985f7000af55a5c6.tar.bz2
emacs-7fbd780a0013b09c294625e4985f7000af55a5c6.zip
* lisp/emacs-lisp/pcase.el: Use pcase-defmacro to handle backquote.
(pcase--upat): Remove. (pcase--macroexpand): Don't hardcode handling of `. (pcase--split-consp, pcase--split-vector): Remove. (pcase--split-equal): Disregard ` since it's expanded away. (pcase--split-member): Optimize for quote rather than for `. (pcase--split-pred): Optimize for quote rather than for `. (pcase--u1): Remove handling of ` (and of `or' and `and'). Quote non-selfquoting values when passing them to `eq'. Drop `app's let-binding if the variable is not used. (pcase--q1): Remove. (`): Define as a pattern macro.
Diffstat (limited to 'lisp/emacs-lisp/cl.el')
0 files changed, 0 insertions, 0 deletions