emacs/lisp/calc
Stefan Monnier 0fac3f5532 * lisp/calc: Fix a few issues introduced by lexical scoping
Fix a few places I missed, where we incorrectly used lexical scoping on a var
that needed dynamic scoping.
These were detected thanks to a bit of footwork by Mattias Engdegård!

* lisp/calc/calc-ext.el (math-read-big-lines): Declare as dynbound.
(math-read-big-bigp): Bind it inside a `let`.
* lisp/calc/calc-graph.el (math-arglist): Declare as dynbound.
* lisp/calc/calc-map.el (math-arglist): Declare as dynbound.
* lisp/calc/calc-misc.el (math-trunc-prec): Declare as dynbound.
(math-trunc): Bind it inside a `let`.
(math-floor-prec): Declare as dynbound.
(math-floor): Bind it inside a `let`.
* lisp/calc/calc-nlfit.el (calc-curve-varnames, calc-curve-coefnames):
Declare as dynbound.
* lisp/calc/calc-sel.el (math-comp-sel-tag): Declare as dynbound.
* lisp/calc/calcsel2.el (calc-sel-reselect): Declare as dynbound.
2020-10-14 18:03:52 -04:00
..
calc-aent.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-alg.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
calc-arith.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-bin.el Calc: allow infinite binary word size (bug#43764) 2020-10-13 11:29:01 +02:00
calc-comb.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-cplx.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-embed.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-ext.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calc-fin.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-forms.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-frac.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-funcs.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-graph.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calc-help.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-incom.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-keypd.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-lang.el Calc: revert to old precedence of '/' in (La)TeX input mode 2020-10-13 11:29:01 +02:00
calc-macs.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-map.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calc-math.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-menu.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-misc.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calc-mode.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-mtx.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-nlfit.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calc-poly.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
calc-prog.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-rewr.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-rules.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-sel.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calc-stat.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-store.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-stuff.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-trail.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-undo.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-units.el ; Prefer https to http in many URLs 2020-10-01 15:28:15 +02:00
calc-vec.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc-yank.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calc.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calcalg2.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00
calcalg3.el * lisp/calc/: Use lexical scoping in all the files 2020-10-10 16:00:51 -04:00
calccomp.el Use a square root character in calc displays 2020-09-15 18:03:50 +02:00
calcsel2.el * lisp/calc: Fix a few issues introduced by lexical scoping 2020-10-14 18:03:52 -04:00