genius r608 - in trunk: . help/C src



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]