diff options
| author | Mattias EngdegÄrd <mattiase@acm.org> | 2021-03-01 20:52:39 +0100 |
|---|---|---|
| committer | Mattias EngdegÄrd <mattiase@acm.org> | 2021-03-01 20:59:52 +0100 |
| commit | 08b11a02f49da5ca0e4e58a32fa853df0c5e0214 (patch) | |
| tree | 2fa214afcabb53abdcb6eee5c7221a45c0358370 /lisp/emacs-lisp | |
| parent | 5f319423c8fdd06b90b076ff6001705884c51f70 (diff) | |
| download | emacs-08b11a02f49da5ca0e4e58a32fa853df0c5e0214.tar.gz | |
Fix multiple Calc defmath errors (bug#46750)
Fix incorrect variable scoping in `let*`, `for` and `foreach`.
Fix loop variable value in `foreach` (should be element, not tail).
Fix function quoting, as in ('cons x y) -- didn't work at all.
Reported by Stephan Neuhaus.
* lisp/calc/calc-prog.el (math-define-exp, math-handle-foreach):
* test/lisp/calc/calc-tests.el: (var-g, test1, test2, test3, test4)
(test5, test6, test7, calc-defmath): Test various defmath forms.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions
