~peterpall/maxima/+git/maxima.code:branch-5_30

Last commit made on 2013-04-02
Get this branch:
git clone -b branch-5_30 https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
branch-5_30
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

49e46ec... by robert_dodier <email address hidden> on 2013-04-02

Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code into branch-5_30

b12c964... by Volker van Nek <email address hidden> on 2013-04-02

fix wrong error message in GF

b5039f8... by robert_dodier <email address hidden> on 2013-04-02

Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code

4d8a27d... by Rupert Swarbrick on 2013-04-02

Switch the ALGSYS fix to a more sensible one; fix lambert_w on GCL

It occurred to me that ($float '((mexpt) 10 -6)) was absolutely
ridiculous and (float 1/1000000) was a bit more sensible...

With this patch, the test suite passes on GCL.

f43ba19... by Rupert Swarbrick on 2013-04-02

Fix testsuite failure on GCL.

When compiled here, the test:

  solve([4*x^2-y^2 = 12,x*y-x = 2], [x,y]);
  [[x = 2,y = 2],
   [x = 0.5202594388652008*%i-0.1331240357358706,
    y = 0.07678378523787777-3.608003221870287*%i],
   [x = -0.5202594388652008*%i-0.1331240357358706,
    y = 3.608003221870287*%i+0.07678378523787777],
   [x = -1.733751846381093,y = -0.1535675710019696]]$

fails on GCL. Hunting down the problem, I eventually found that GCL
reads 1e-7 as 0.0 when setting $ratepsilon, but only when compiling
rather than loading. This is a bit of a hacky workaround but, hey,
it's GCL.

Obviously, the #+gcl form would work anywhere, but I think I'll leave
it as a warning to future authors ("Why on earth did he write that for
a simple literal??" etc.)

580ec6f... by Rupert Swarbrick on 2013-04-02

Make failing test easier to run by hand.

fcbc40f... by Volker van Nek <email address hidden> on 2013-04-02

gf_gcd: p as optional parameter

78bf4e6... by Jaime Villate on 2013-04-02

Merge branch 'villate'

4aa2634... by Jaime Villate on 2013-04-02

* Moved documentation for Fourier Series from the Numerical chapter into
  Sums and Series chapter.
* Moved documentation for hohner, find_root and mnewton from the fft section
  into a new section called Functions for numerical solution of equations.
* Moved documentation for rk and plotdf into a section called Numerical
  solution of differential equations, in chapter Numerical.
* Created documentation for function ploteq.

9b362f1... by Jaime Villate on 2013-04-01

Fixes bugs:
* Strings should be handled correctly (an upgrade to the way strings are
  now being handled in Maxima was needed)
* Trigers an error when the expressions given depend on other variables
  which are not the one specified for the axes.
* Corrects a mispelling of option trajectory_at.
* Improved error messages.