maxima:rtoy-listify-failed-tests

Last commit made on 2018-12-05
Get this branch:
git clone -b rtoy-listify-failed-tests https://git.launchpad.net/maxima

Branch merges

Branch information

Name:
rtoy-listify-failed-tests
Repository:
lp:maxima

Recent commits

6e414f9... by Raymond Toy <email address hidden> on 2018-12-05

Make style uniform and add a comment

Add comment on the expected format of testsuite_files about using a
(maxima) list for the expected failures.

Make everything be simplified.

Put the list of expected failures on a separate line to make it easier
to see and read.

63a51d9... by Raymond Toy <email address hidden> on 2018-12-05

Support both old and new style testsuite formats

Support both of these formats:

((mlist) "test" 1 2 3)
((mlist) "test" ((mlist) 1 2 3))

The first is the old format and the second is the new format.

20c645f... by Raymond Toy <email address hidden> on 2018-12-05

Fix typo for rtest_elliptic failed list

All lisps fail tests 129 and 143, but allegro apparently also fails
test 92.

6a24bc8... by Raymond Toy <email address hidden> on 2018-12-05

Change format of testsuite_files

Make the list of tests that fail into an actual list to make it easier
to specify which tests fail for different implementations.

Update run_testsuite to know about the change.

8078b41... by Raymond Toy <email address hidden> on 2018-12-04

Print out lisp implementation name test errors

Instead of printing a generic "Lisp it was compiled with", just use
the actual name of the lisp implementation returned by
(lisp-implementation-type). We know the lisp type when printing the
message so might as well say so.

f15c18d... by Wolfgang Dautermann <email address hidden> on 2018-12-03

update_examples: Replace /usr/bin/env perl -w with /usr/bin/env perl

The option "-w" produced a error message:
./update_examples
/usr/bin/env: 'perl -w': No such file or directory

And "use warnings;" is used, so "-w" is not necessary.
This fixes a bug that was introduced with commit [aa7d82].

54b1b43... by Raymond Toy <email address hidden> on 2018-12-02

Update maxima.asd to match maxima.system

39b2f90... by Raymond Toy <email address hidden> on 2018-12-02

Merge branch 'master' into rtoy-exported-defun-to-defmfun

58f3e4b... by Raymond Toy <email address hidden> on 2018-12-01

Replace defmfun with defun for non-user functions

Find all uses of defmfun for functions that are not user-exposed
functions (those not starting with a $), and use defun instead.

Basically done automatically with

for f in `find src -name '*.lisp'`
do
  sed -i .bak 's;(defmfun \([^$]\);(defun \1;' $f
done

But had to define a new macro named "defun-maclisp" to support some
non-user functions that use the maclisp nargs syntax. These functions
are mformat-translate-open, mformat, map1, mmapcar, and outermap1.

Testsuite passes.

0198654... by Wolfgang Dautermann <email address hidden> on 2018-12-02

Windows installer: update SBCL