~peterpall/maxima/+git/maxima.code:master

Last commit made on 2018-06-16
Get this branch:
git clone -b master https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
master
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

f0e187a... by Kris Katterjohn on 2018-06-16

Update the list of expected failures in the stringproc tests

I added three tests in commits 3d10319f and 7e71fc4b, but I didn't
update the list of expected failures. As stated in the commit
messages, the share test suite ran fine for me. I ran it using
SBCL 1.4.5 and ECL 16.1.3, but running it using the older ECL
13.5.1 caused a problem.

7e71fc4... by Kris Katterjohn on 2018-06-15

Bug fix: simplode on a singleton list could return a non-string

If simplode was called on a singleton list and an empty delimiter,
then it just returned the list element without converting it to a
string first.

Now the result of calling sconcat on the list element is returned
in this case.

The test suite and share test suite run fine, with a new test.

3d10319... by Kris Katterjohn on 2018-06-15

Fix bug #3439: Simplode output on empty list

The problem was that calling simplode on an empty list and with
a nonempty delimiter would return the string "false" instead of
the empty string "".

Now just punt to sconcat by calling it with no arguments in the
case of an empty list. This gives the expected empty string return
value and it is consistent with the code comment that simplode is
"sconcat for lists".

The test suite and share test suite run fine, with new tests.

0969fd1... by Kris Katterjohn on 2018-06-14

Bind keepfloat to false in partfrac

It was easy to get lisp and/or Maxima errors from partfrac when
keepfloat was true:

partfrac (1 / (s^2 - 1.0), s) => lisp error
partfrac (1 / ((s^2 + s + 1.0) * (s^2 - 1)), s) => lisp error
partfrac (1 / ((s^2 + s + 1.0) * (s - 1)), s) => Maxima error

Now we bind keepfloat to false in partfrac since partfrac currently
depends on it being false.

I added a note to the docs about this. I used the same wording
that appears in the ratsubst entry.

The test suite and share test suite run fine.

b181e5e... by Wolfgang Dautermann <email address hidden> on 2018-06-14

make check: Fix return value.

(The return value is a *positive* integer. Return 1 in case of an error)

8d42d03... by Wolfgang Dautermann <email address hidden> on 2018-06-14

Nightly Windows build: update CMake

d5b57b7... by PeterPall on 2018-06-13

Updated the .gitignore files.

Added the files generated since commits 6162aaba4 and b71b818f86 to
.gitignore.

441d550... by PeterPall on 2018-06-13

Removed the scene() commands from the test cases:

The scene() commands currently depend on tcl/vtk which has stopped
to receive support from vtk and is broken in Ubuntu and the current
Maxima windows installer, at least in respect of the scene (cone)
test case that is used in many examples.

de95260... by Kris Katterjohn on 2018-06-11

Fix bug #3023: divide(1,0) gives Lisp error

A lisp error would occur if divide was asked to divide by zero and
its first two arguments were plain integers or integers in CRE form.
Now it's a Maxima error.

The test suite runs fine.

ea33ff9... by Robert Dodier <email address hidden> on 2018-06-11

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