- bug fix in handling of -pi (previous version changed constant pi)
- bug fix in division of integer vectors with negative coefficients
- for loop can now handle >= 2**32 iterations
- fixed bug which occurred in V 1.50 while parsing certain
parenthized expressions
V1.30 (March 2002) to V1.40 (June 2003)
- simultaneous assignments
(x1,x2,...,xn) := (a1,a2,...,an)
- new functions
divide, bit_count,
set_workdir, get_workdir, gmtime,
stack2string, stack_arraypush, string_scan,
realloc, binsearch
- some bug fixes (regarding qs_factorize and
handling of special variable and value arguments
in user defined functions)
New in Version 1.30:
Several vector operations are now available directly in ARIBAS
(vec1 + vec2, vec1 - vec2, lambda*vec, vec mod N , etc.)
(approved by hubertf)
Changes from former versions of ARIBAS to the present version:
V1.14 (April 1999) to V1.20 (Jan. 2001)
- floating point precision can be set up to 4096 bits (over
1200 decimal places); former limit was 192 bits
- bugfix in function mem_byteswap()
- make_unbound(user) unbinds all user defined functions
- new function max_intsize(); returns maximal number
of decimal places of an integer