~peterpall/maxima/+git/maxima.code:rtoy-add-globals-algsys

Last commit made on 2022-12-05
Get this branch:
git clone -b rtoy-add-globals-algsys https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-add-globals-algsys
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

7d62321... by Raymond Toy <email address hidden>

Move defmvar from algsys to globals

- Moved $%rnum_list
- Removed unneeded special declarations

c830289... by Raymond Toy <email address hidden>

Merge branch 'master' into rtoy-add-defmvar-macro

489da59... by Raymond Toy <email address hidden>

Move float constants from clmacs to globals

- Move most-positive-flonum, most-negative-flonum,
  least-positive-flonum, least-negative-flonum, flonum-epsilon,
  least-positive-normalized-flonum, and flonum-exponent-marker.

9bdf855... by Raymond Toy <email address hidden>

Remove "option" from asd file

The file "option.lisp" no longer exists.

6e3fb6f... by Raymond Toy <email address hidden>

Remove option.lisp

As discussed in
https://sourceforge.net/p/maxima/mailman/message/37743762/, remove
option.lisp since it basically reproduces the same information as the
@category stuff in the HTML manual.

The information in option.lisp isn't really used anywhere and it's not
currently documented or exposed to the user.

64badcf... by Barton Willis <email address hidden>

o Correction: #4050 Maxima can't handle limits of Fibonacci expressions was a reported bug.

58c4596... by Barton Willis <email address hidden>

o Update testsuite for Commit [37f222]
o Update ChangeLog for Commit [37f222]

37f2228... by Barton Willis <email address hidden>

This commit fixes the bugs

 #3592 Wrong limit
 #3415 limit doesn't check for zero coefficients in limit((a*x+1)/(a*x+2),x,inf)
 #3279 limit incorrect with domain:complex
 #3136 gruntz(atan2(x^2 - 2, x^3 - 2*x), x, sqrt(2), minus) => atan2(0,0) undefined
 #3280 gruntz incorrect limit

Additionally, it allows Maxima to find the limit of fib expressions. The new function extra-simp dispatches
radcan on expressions of the form (positive integer)^X and it replaces every atom that has been declared
to vanish by zero. The other fix involves the L'Hopital rule--it was testing for a vanishing expression by
equality to zero--this patch changes it to test using mnqp. This fixes bug 3592.

0a87958... by Raymond Toy <email address hidden>

Move defmvar from commac to globals

Move *variable-initial-values* and defmvar from commac.lisp to
globals.lisp. Remove *reset-var* which isn't used anywhere.

Also enhanced defmvar to support various options as currently used in
various instances of defmvar.

Full testsuite passes.

e427d2d... by Raymond Toy <email address hidden>

Manually rollback changes to last good share test result.

I was unable to have git revert revert everything, so instead I found
the version with a good share test result and did a diff. I removed
the changes to CMakeLists.txt. Then applied the (reverse) diff to
undo the changes.

Sorry for the trouble.