~peterpall/maxima/+git/maxima.code:rtoy-add-ccl64-support

Last commit made on 2016-04-07
Get this branch:
git clone -b rtoy-add-ccl64-support https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-add-ccl64-support
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

afce231... by Raymond Toy <email address hidden> on 2016-04-07

Add support for testing ccl64.

0885bb5... by Raymond Toy <email address hidden> on 2016-04-06

Add support for ccl64

configure.ac:
o Add --enable-ccl64, --with-ccl64, enable-ccl64-exec to ally users
  to build maxima using the 64-bit version of ccl. The lisp is named
  ccl64, but the default exec name is dx86cl64.

Makefile.am:
o Add support for ccl64, building the result in binary-ccl64.

maxima.in:
o Add support for ccl64, building the result in binary-ccl64.

maxima.system:
o Separate the binary path between openmcl (ccl) 32-bit and ccl
  64-bit.

c406bb6... by Raymond Toy <email address hidden> on 2016-04-03

Update decfp to compile and add tests.

o Renamed decfp.lisp to decfp-core.lisp
o Add decfp.lisp to compile decfp-core.lisp, with package locks
  disabled if necessary.
o Add rtest_decfp.mac with some simple tests gleaned from decfp.lisp
o Add rtest_decfp.mac to list of share test files.

Ran this with cmucl and ccl. Compiles and loads and the tests pass.

6dbc8e6... by Raymond Toy <email address hidden> on 2016-04-03

Describe the key for *bf-sincos-table*.

This is different from the key used for *sincos-table* because we need
to take into account the desired bigfloat precision.

432712e... by Raymond Toy <email address hidden> on 2016-04-03

Add Richard Fateman's decimal bigfloat package.

This is just a straight import of
http://www.cs.berkeley.edu/~fateman/lisp/decfp.lisp on this date.

Use load(decfp) to load it into maxima. This currently fails with
cmucl because bigfloat-impl package has a package lock.

037ea4a... by Dan Gildea <dgildea> on 2016-04-03

Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x)
Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x)

src/sin.lisp:
o sum-of-intsp: zero is not a safe result, because
  it can come from (mul 0 nil)
o sinint: handle integrate(0, x) here

tests/rtestint.mac
o add integrate((x*sqrt(x^3-4*x))/(x^2-4),x)
o add integrate(sec(x)/sqrt(tan(x)),x)

691cbc4... by Dan Gildea <dgildea> on 2016-04-03

Fix taylor testsuite failure
Bug introduced by [22f4fd] freel check first argument

src/simp.lisp:
o freel: handle cons pairs

f738aff... by "Viktor T. Toth" <email address hidden> on 2016-04-03

5.38post: updated changelogs, updated maxima.spec to resolve a build error.

c8646e2... by "Viktor T. Toth" <email address hidden> on 2016-04-02

Set version to 5.38post

31fdb60... by "Viktor T. Toth" <email address hidden> on 2016-04-02

Letting GIT fix some CRLF line endings that it is complaining about.