genius r608 - in trunk: . help/C src
- From: jirka svn gnome org
- To: svn-commits-list gnome org
- Subject: genius r608 - in trunk: . help/C src
- Date: Wed, 14 Nov 2007 06:52:43 +0000 (GMT)
Author: jirka
Date: 2007-11-14 06:52:42 +0000 (Wed, 14 Nov 2007)
New Revision: 608
ViewCVS link: http://svn.gnome.org/viewcvs/genius?rev=608&view=rev
Modified:
trunk/ChangeLog
trunk/NEWS
trunk/help/C/gel-function-list.xml
trunk/help/C/genius.txt
trunk/help/C/genius.xml
trunk/src/calc.c
trunk/src/compil.c
trunk/src/eval.c
trunk/src/funclib.c
trunk/src/geniustests.txt
trunk/src/matop.c
trunk/src/matrixw.c
trunk/src/matrixw.h
trunk/src/mpwrap.c
trunk/src/symbolic.c
Log:
Tue Nov 13 23:48:25 2007 Jiri (George) Lebl <jirka 5z com>
* src/matrixw.[ch], src/calc.c, src/funclib.c, src/matop.c,
src/symbolic.c, src/compil.c, src/eval.c: Optimized / cleaned up
certain matrix operations a tiny bit. Consistently traverse
matrices row wise.
* src/funclib.c, src/eval.c: Fixed and slightly optimized IsIn,
it used to bomb if the first argument was a matrix, and it
used to think that the object "true" is equal to any number,
and further it didn't see a difference between numbers of
different types (float vs. integer). This fixes also Intersection,
Union, MakeSet and SetMinus. Also added IsSubset. Also fixed
symbolic tree comparison for matrices.
* src/mpwrap.c: When printing out a floating point number, make sure
to append ".0" to the end to distinguish it from an integer
* src/geniustests.txt: updated tests, added many new tests.
* help/C/gel-function-list.xml: updated
* NEWS: update
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]