amath  1.8.5
Simple command line calculator
Release history

Release history

1.8.5 August 07 2018

  • Fix build on compilers with broken endian detection.

1.8.4 August 05 2018

  • Ignore casing in hexadecimal numbers.

1.8.3 July 21 2017

  • Updated help texts and man page.
  • Fixed bug in ANSI switch.

1.8.2 July 14 2017

  • MIPS support.
  • Improved endianness detection.
  • Fixed configuration errors.

1.8.1 April 22 2017

  • OpenBSD support.
  • Fixed Haiku bug.

1.8.0 April 13 2017

  • Fixed bugs in numeral systems.
  • Fixed bugs related to infinity (Inf).
  • Fixed bugs related to Not a Number (NaN).
  • Updated and cleanup documentation.
  • Cleaned up code structure.
  • OpenLibm support.

1.7.1 March 26 2017

  • Haiku support.
  • Unified ANSI console.
  • Code cleanup.

1.7.0 March 12 2017

  • Introduced scientific notation.
  • Introduced Not a Number (NaN).
  • Fixed bugs related to infinity (Inf).
  • Fixed bugs in log of complex numbers.
  • Fixed bugs in numeral systems.
  • Miscellaneous minor bug fixes.
  • Early trigonometric functions.
  • Static and dynamic libraries.

1.6.4 February 04 2017

  • Fixed Windows memory bugs.
  • Fixed 64 bit memory bugs.

1.6.3 January 30 2017

  • Improved error handling.
  • Fixed error in fraction point parsing.
  • Fixed typo in help text.
  • 64 bit PowerPC support.
  • Fixed AROS build errors.
  • Fixed ARMv6 build errors.
  • Fixed 64 bit ARM build errors.
  • Debian support.
  • NetBSD support.

1.6.2 January 24 2017

  • Fixed bug in memory allocation.
  • Fixed bug in native keyboard input.
  • Included build options in executables.
  • ARM support.

1.6.1 January 21 2017

  • Fixed language bug in Windows.
  • Fixed potential memory bugs.
  • Clang compiler support.
  • Update copyright texts.
  • New doxygen documentation.

1.6.0 April 7 2016

  • Complete internal restructure of source code.
  • Fixed several minor bugs in calculation.
  • Support for Windows & Linux.
  • Custom memory handling.
  • Localization support.

1.5.4 March 04 2015

  • Fixed several bugs in output of significant digits.
  • Fixed sign bug in addition of negative complex numbers.
  • Fixed sign bug in inverse hyperbolic cosine of complex numbers.
  • Fixed sign bug in inverse hyperbolic secant of complex numbers.
  • Fixed calculation bug in division of real number with complex number.
  • Fixed calculation bug in exponentiation with complex number.
  • Implemented reduction of unary sign in expressions.
  • Implemented reduction of complex numbers in expressions.
  • Implemented internal optimization of expression trees.
  • Miscellaneous internal code optimization.
  • Changed to Amiga hosted GCC compiler (ADE).
  • Verified calculation through 192 test cases.

1.5.3 October 26 2014

  • Changed iconed versions to run directly from Workbench.
  • Reconfigured builds to avoid erroneous calculations.
  • Removed broken support for numeral systems.
  • Switched to new floating output library.
  • Reintroduced 68020 FPU and 68030 version.

1.5.2 October 11 2014

  • Modified character handling code to comply with licenses.
  • Modified complex math code to comply with licenses.
  • Modified code base to work with Kickstart 2.04.
  • Square root of negative numbers now yield correct result.
  • Implemented scientific notation of numbers.
  • Infinity is now shown in division with 0.
  • Fixed bug in number code sometimes yielding 0.
  • Switched to Amiga memory allocation.
  • Fixed out-of-memory bug.
  • Miscellaneous bug fixes.
  • Removed dead code.
  • Added icons.

1.5.1 September 28 2014

  • Improved navigation with arrow keys.
  • Improved text and color compositions.
  • Implemented missing complex functions.
  • Fixed bug in negative complex numbers.
  • Fixed file I/O bug in shell mode.
  • Fixed shell flush bug on AROS.
  • Fixed clear console bug on AROS.
  • Miscellaneous minor bug fixes.

1.5.0 September 21 2014

  • Calculation with complex numbers.
  • Fixed command line version.
  • Miscellaneous bug fixed.
  • Fixed spelling mistakes in help files.
  • Documentation including class diagrams in HTML format.
  • Scripts for porting and building the source.

1.4.0 August 24 2014

  • New math engine based on Sun Microsystems fdlibm (64 bit IEEE 754).
  • Support for positional numeral systems including binary, octal and hexadecimal.
  • Added pure command line version (CLI) as addition to the stand-alone version.
  • Added statement to clear all in-memory variables and functions.
  • Fixed bug causing console to close when entering an empty statement.
  • Fixed bug causing application to hang when loading files with KS 2.0.4.
  • Fixed accuracy bug when using pi and e.
  • Restructured and improved built-in help.
  • Added new 68030 and FPU versions.

1.3.2 August 11 2014

  • Fixed two severe bugs causing memory corruption.

1.3.1 August 08 2014

  • AROS i386 version released.

1.3.0 August 06 2014

  • All trigonometric and hyperbolic functions are now supported.
  • Runs in console window. amath no longer depends on a shell.
  • Hardened code. amath is no longer a beta version.
  • Added support for disk based activities.
  • Fixed bug in exponentiation operator.
  • Reverted back to clib math.
  • Fixed a few memory leak bugs.
  • Optimized generated binaries.
  • Comments added in source code.
  • Improved error handling.
  • Improved built-in help.
  • Simplified license.

1.2b July 21 2014

  • Root functions added.
  • User defined functions added.
  • Improved error handling.
  • Improved build-in help.
  • Binary support for additional processors.
  • Miscellaneous bug fixes.
  • Source files restructured.

1.1b July 13 2014

  • Minor bug fixes.
  • Source code released.

1.0b July 11 2014

  • First public release.