emacs/lisp/calc
Mattias Engdegård 08b11a02f4 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.
2021-03-01 20:59:52 +01:00
..
calc-aent.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-alg.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-arith.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-bin.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-comb.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-cplx.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-embed.el Prefer setq-local in a few more places 2021-02-08 00:25:16 +01:00
calc-ext.el * lisp/calc/calc-ext.el (math-equal-int): Work for bignums. 2021-03-01 20:59:52 +01:00
calc-fin.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-forms.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-frac.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-funcs.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-graph.el Fix setting of line/point style in calc gnuplot 2021-01-27 04:27:42 +01:00
calc-help.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-incom.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-keypd.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-lang.el Parse square root sign in embedded Calc mode 2021-01-19 16:11:51 +01:00
calc-macs.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-map.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-math.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-menu.el Fix Calc menu item for vector dot products 2021-02-24 17:53:53 +01:00
calc-misc.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-mode.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-mtx.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-nlfit.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-poly.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-prog.el Fix multiple Calc defmath errors (bug#46750) 2021-03-01 20:59:52 +01:00
calc-rewr.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-rules.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-sel.el * lisp/calc/calc-sel.el (calc-replace-sub-formula): Fix typo 2021-02-15 10:57:26 -05:00
calc-stat.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-store.el * lisp/calc/calc-yank.el (calc-edit-mode): Make it into a proper major mode 2021-01-04 00:01:58 -05:00
calc-stuff.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-trail.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-undo.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-units.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-vec.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calc-yank.el * lisp/calc/calc-yank.el (calc-edit-mode): Make it into a proper major mode 2021-01-04 00:01:58 -05:00
calc.el Actually make the calc trail window dedicated 2021-01-19 06:05:53 +01:00
calcalg2.el Prefer setq-local in a few more places 2021-02-08 00:25:16 +01:00
calcalg3.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
calccomp.el Calc: use big brackets around function arguments 2021-01-22 15:49:50 +01:00
calcsel2.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00