diff options
| author | Stefan Monnier | 2011-02-26 21:50:38 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2011-02-26 21:50:38 -0500 |
| commit | 1f0816b69dfdbda486bf0329bbfb2e8ccee63d39 (patch) | |
| tree | c6ed9cdc04df06eea3d23aa98d06c45f86647445 /lisp/ChangeLog | |
| parent | 53f963cf73d93a7d1dca07d4c338acd5b6c8cb2f (diff) | |
| download | emacs-1f0816b69dfdbda486bf0329bbfb2e8ccee63d39.tar.gz emacs-1f0816b69dfdbda486bf0329bbfb2e8ccee63d39.zip | |
* lisp/emacs-lisp/pcase.el (pcase--if): Try to invert test to reduce depth.
(pcase-mutually-exclusive-predicates): New var.
(pcase--split-consp, pcase--split-pred): Use it.
(pcase--split-equal, pcase--split-member): When splitting against
a pure predicate, run it to know the outcome.
(pcase--u1): Mark vars that are actually used.
(pcase--q1): Avoid introducing unused vars.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d9f4c3c3ea2..c2731530e57 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,13 @@ | |||
| 1 | 2011-02-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * emacs-lisp/pcase.el (pcase--if): Try to invert test to reduce depth. | ||
| 4 | (pcase-mutually-exclusive-predicates): New var. | ||
| 5 | (pcase--split-consp, pcase--split-pred): Use it. | ||
| 6 | (pcase--split-equal, pcase--split-member): When splitting against | ||
| 7 | a pure predicate, run it to know the outcome. | ||
| 8 | (pcase--u1): Mark vars that are actually used. | ||
| 9 | (pcase--q1): Avoid introducing unused vars. | ||
| 10 | |||
| 1 | 2011-02-27 Jay Belanger <jay.p.belanger@gmail.com> | 11 | 2011-02-27 Jay Belanger <jay.p.belanger@gmail.com> |
| 2 | 12 | ||
| 3 | * calc/calc-ext.el (calc-init-extensions): | 13 | * calc/calc-ext.el (calc-init-extensions): |