Menu

fzcal / Blog: Recent posts

Release v0.0.5_1

This is mainly a bugfix release with some updates of C interface for relkinema v0.5.5.

  • FIX: "deint" recognized as a parameter when dummy argument
    specification was omitted.
  • FIX: 2++! causes error.
  • FIX: mod(1,0) cause FIGFPE to abort.
  • FIX: 0! returns 0.
  • FIX: exp(huge returns I.finity + I.finity i
  • FIX: .delete does not work.
  • FIX: .exp does not work after .eng
  • FIX: a=0;a+=i results in 0.
  • FIX: a=1;a++ does not set a=2.
  • FIX: 1 ++2=(1++)2=22=4
  • FIX: 4/-2=-2 but 4/ -2 = error.
  • FIX: f(x)=2x;f(1);f(2)/ans returns wrong result. rpnc%answer is modified during
    function/macro/integrand evaluation.
  • FIX: 2e3**2=2e9
  • FIX:
    f(y)=deint_x(x+y,0,y
    deint_y(f(y),0,1
    *** deSdx: BUFFER OVERFLOW
  • FIX: plus/minus after logical operators turns to binary.
  • FIX:
    *** Syntax Error at:
    f(a=1,b=2,c=3
    ^
  • FIX: semi-colon not processed correctly at eval.
  • FIX: plus/minus after blank turns to unary.
  • FIX: .byte mode is broken.
  • FIX: .eng mode is broken.
  • FIX: 1;2; prints 2
  • FIX:
    *** Syntax Error at:
    mysin(x)=(exp(ix)-exp(-ix))/2i;
    ^
  • FIX: function and macro assignment exits main loop of interactive mode.
  • FIX:
    *** Syntax Error at:
    m="pi;"
    ^
  • FIX: sin(pi) prints 1.22464679914735
  • FIX: f(x)="x*=2;sin(x)"
    *** Warning: Unused parameter: x
  • FIX:
    f(x)="pi;c;x"
    *** Warning: Unused/useless variable: x
    *** No such parameter: x
    *** Syntax Error at:
    f(x)="pi;c;x"
    ^
  • New operator !_ to calculate multi-factorial for positive integers;
    n!_1=n!, n!_2=n!!.
  • New stat flag RCS_SRC_SET is cleared/set by set_formula.
  • rpnc%sd now local for macro.
  • Binary filename changed to fzcalc.bin which is executed via bash script fzcalc.
  • c is now writable.
  • integer values are now stored in 8-byte format by default.
  • BUG: factorials ! and !! incomplete for real arguments.
  • BUG: 3.5!! returns wrong result.
  • BUG?: "deSdx" too slow for functions with edge singularity.
  • BUG: f(x)="1x,2x,3x" returns no error.
Posted by elseifkk 2014-09-14 Labels: release

Release v0.0.5

This is mainly a bugfix release with some updates of C interface for relkinema v0.5.5.

Changes:

  • FIX: plus/minus after blank turns to unary.
  • New stat flag RCS_SRC_SET is cleared/set by set_formula.
  • Binary filename changed to fzcalc.bin which is executed via bash script fzcalc.
  • BUG: the rational mode is currently broken.
  • BUG: .byte mode is broken.
  • BUG: .eng mode is broken.
  • FIX: 1;2; prints 2
  • Some command line options added. Interactive mode will fail to start after reading from stdin.
Posted by elseifkk 2014-06-15 Labels: release

Release v0.0.4

This is mainly a bugfix release with some updates of C interface for relkinema v0.5.4.

Changes:

  • FIX: slist.f90: miscoded line at cp_slist corrected.
  • fzc_cp now use deep copy for relkinema needs it.
  • fzc_set_formula and fzc_parse_formula were combined to fzc_setparse_formula which
    always parse the first sentence.
  • eval@rpne now returns RPNSTA_COMOK when command is executed successfully.
Posted by elseifkk 2013-08-18 Labels: release

v0.0.3 released

This is mainly a bugfix of v0.0.2 but with some
Changes:

  • numerical integration supported
  • new commands added: byte, dms
  • comment with #
  • input operator @
  • macro expansion with $
  • semicolons in macro supported
Posted by elseifkk 2012-02-25 Labels: release