Simple command line calculator http://amath.innolan.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

HISTORY 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. amath release history
  2. v1.8.1 April 22 2017
  3. - OpenBSD support.
  4. - Fixed Haiku bug.
  5. v1.8.0 April 13 2017
  6. - Fixed bugs in numeral systems.
  7. - Fixed bugs related to infinity (Inf).
  8. - Fixed bugs related to Not a Number (NaN).
  9. - Updated and cleanup documentation.
  10. - Cleaned up code structure.
  11. - OpenLibm support.
  12. v1.7.1 March 26 2017
  13. - Haiku support.
  14. - Unified ANSI console.
  15. - Code cleanup.
  16. v1.7.0 March 12 2017
  17. - Introduced scientific notation.
  18. - Introduced Not a Number (NaN).
  19. - Fixed bugs related to infinity (Inf).
  20. - Fixed bugs in log of complex numbers.
  21. - Fixed bugs in numeral systems.
  22. - Miscellaneous minor bug fixes.
  23. - Early trigonometric functions.
  24. - Static and dynamic libraries.
  25. v1.6.4 February 04 2017
  26. - Fixed Windows memory bugs.
  27. - Fixed 64 bit memory bugs.
  28. v1.6.3 February 03 2017
  29. - Improved error handling.
  30. - Fixed error in fraction point parsing.
  31. - Fixed typo in help text.
  32. - 64 bit PowerPC support.
  33. - Fixed AROS build errors.
  34. - Fixed ARMv6 build errors.
  35. - Fixed 64 bit ARM build errors.
  36. - Debian support.
  37. - NetBSD support.
  38. v1.6.2 January 24 2017
  39. - Fixed bug in memory allocation.
  40. - Fixed bug in native keyboard input.
  41. - Included build options in executables.
  42. - ARM support.
  43. v1.6.1 January 21 2017
  44. - Fixed language bug in Windows.
  45. - Fixed potential memory bugs.
  46. - Clang compiler support.
  47. - Update copyright texts.
  48. - New doxygen documentation.
  49. v1.6.0 April 7 2016
  50. - Complete internal restructure of source code.
  51. - Fixed several minor bugs in calculation.
  52. - Support for Windows & Linux.
  53. - Custom memory handling.
  54. - Localization support.
  55. v1.5.6 March 23 2015
  56. - Fixed typos and changed prompt.
  57. - Binaries compiled without dependency to ixemul.library
  58. v1.5.5 March 05 2015
  59. - Fixed console bug causing shell to hang on AROS.
  60. v1.5.4 March 04 2015
  61. - Fixed several bugs in output of significant digits.
  62. - Fixed sign bug in addition of negative complex numbers.
  63. - Fixed sign bug in inverse hyperbolic cosine of complex numbers.
  64. - Fixed sign bug in inverse hyperbolic secant of complex numbers.
  65. - Fixed calculation bug in division of real number with complex number.
  66. - Fixed calculation bug in exponentiation with complex number.
  67. - Implemented reduction of unary sign in expressions.
  68. - Implemented reduction of complex numbers in expressions.
  69. - Implemented internal optimization of expression trees.
  70. - Miscellaneous internal code optimization.
  71. - Changed to Amiga hosted GCC compiler.
  72. - Verified calculation through 192 test cases.
  73. v1.5.3 October 26 2014
  74. - Changed iconed versions to run directly from Workbench.
  75. - Reconfigured builds to avoid erroneous calculations.
  76. - Removed broken support for numeral systems.
  77. - Switched to new floating output library.
  78. - Reintroduced 68020 FPU and 68030 versions.
  79. v1.5.2 October 11 2014
  80. - Modified character handling code to comply with licenses.
  81. - Modified complex math code to comply with licenses.
  82. - Modified code base to work with Kickstart 2.04.
  83. - Square root of negative numbers now yields correct result.
  84. - Implemented scientific notation of numbers.
  85. - Infinity is now shown in division with 0.
  86. - Fixed bug in number code sometimes yielding 0.
  87. - Switched to Amiga memory allocation.
  88. - Fixed out-of-memory bug.
  89. - Miscellaneous bug fixes.
  90. - Removed dead code.
  91. - Added icons.
  92. v1.5.1 September 28 2014
  93. - Improved navigation with arrow keys.
  94. - Improved text and color compositions.
  95. - Implemented missing complex functions.
  96. - Fixed bug in negative complex numbers.
  97. - Fixed file I/O bug in shell mode.
  98. - Fixed shell flush bug on AROS.
  99. - Fixed clear console bug on AROS.
  100. - Miscellaneous minor bug fixes.
  101. v1.5 September 21 2014
  102. - Calculation with complex numbers.
  103. - Fixed command line version.
  104. - Miscellaneous bug fixed.
  105. - Fixed spelling mistakes in help files.
  106. - Documentation including class diagrams in HTML format.
  107. - Scripts for porting and building the source.
  108. v1.4 August 24 2014
  109. - New math engine based on Sun Microsystems fdlibm (64 bit IEEE 754).
  110. - Support for positional numeral systems including binary, octal and hexadecimal.
  111. - Added pure command line version (CLI) as addition to the stand-alone version.
  112. - Added statement to clear all in-memory variables and functions.
  113. - Fixed bug causing console to close when entering an empty statement.
  114. - Fixed bug causing application to hang when loading files with KS 2.0.4.
  115. - Fixed accuracy bug when using pi and e.
  116. - Restructured and improved built-in help.
  117. - Added new 68030 and FPU versions.
  118. v1.3.2 August 11 2014
  119. - Fixed two severe bugs causing memory corruption.
  120. v1.3.1 August 08 2014
  121. - AROS i386 version released.
  122. v1.3 August 06 2014
  123. - All trigonometric and hyperbolic functions are now supported.
  124. - Runs in console window. amath no longer depends on a shell.
  125. - Hardened code. amath is no longer a beta version.
  126. - Added support for disk based activities.
  127. - Fixed bug in exponentiation operator.
  128. - Reverted back to clib math.
  129. - Fixed a few memory leak bugs.
  130. - Optimized generated binaries.
  131. - Comments added in source code.
  132. - Improved error handling.
  133. - Improved built-in help.
  134. - Simplified license.
  135. v1.2b July 21 2014
  136. - Root functions added.
  137. - User defined functions added.
  138. - Improved error handling.
  139. - Improved build-in help.
  140. - Binary support for additional processors.
  141. - Miscellaneous bug fixes.
  142. - Source files restructured.
  143. v1.1b July 13 2014
  144. - Minor bug fixes.
  145. - Source code released.
  146. v1.0b July 11 2014
  147. - First public release.