* lisp/emacs-lisp/pcase.el: Allow (F . ARGS) in `app' patterns.
commit2b968ea662e3dfdf3cd125a8d236220b938cb6ab
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 22 Sep 2014 18:05:22 +0000 (22 14:05 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 22 Sep 2014 18:05:22 +0000 (22 14:05 -0400)
treecacd9bb823b66bd8d8fe2877237b6033e11e6e30
parent7fbd780a0013b09c294625e4985f7000af55a5c6
* lisp/emacs-lisp/pcase.el: Allow (F . ARGS) in `app' patterns.
(pcase--funcall, pcase--eval): New functions.
(pcase--u1): Use them for guard, pred, let, and app.
(\`): Use the new feature to generate better code for vector patterns.
lisp/ChangeLog
lisp/emacs-lisp/pcase.el
test/automated/pcase-tests.el