Skip to content
  • Jiri (George) Lebl's avatar
    raise version number · 462b6d18
    Jiri (George) Lebl authored
    
    Thu Jun 16 17:40:29 2005  George Lebl <jirka@5z.com>
    
    	* configure.in: raise version number
    
    	* src/complil.c: compile symbolic_id and id for function nodes and
    	  symbolic_id for global functions.
    
    	* src/lexer.l, src/calc.c, src/eval.[ch], src/parse.y: SYNTAX CHANGE:
    	  there is now an elt by elt addition and subtraction (.+ and .-)
    	  which act like the old +,- when adding scalar to a matrix.  The +,-
    	  now interpret A+x as A+x*I if A is a square matrix, and elt by elt
    	  if A is a vector (row or column), else they error out.
    
    	* src/funclib.c: the PolyToFunction now does 1 instead of x^0, since
    	  this now works correctly for matrices.
    
    	* src/lexer.l, src/calc.c, src/parse.y: make evalstack into
    	  gel_parsestack since the naming was totally off
    
    	* src/dict.h: on decompilation errors don't assert crash, just give
    	  null as the function body.
    
    	* src/geniustests.txt: add some tests and fix some old ones with
    	  respect to the above syntax change.
    462b6d18