HISTORY 5.59 KB
Newer Older
Carsten Larsen's avatar
Carsten Larsen committed
1 2
amath release history

Carsten Larsen's avatar
Carsten Larsen committed
3 4 5
v1.9.0 January 11 2021
- AmigaOS ARexx interface.

Carsten Larsen's avatar
Carsten Larsen committed
6
v1.8.5 August 07 2018
Carsten Larsen's avatar
Carsten Larsen committed
7 8
- Fix build on compilers with broken endian detection.

Carsten Larsen's avatar
Carsten Larsen committed
9
v1.8.4 August 05 2018
Carsten Larsen's avatar
Carsten Larsen committed
10 11
- Ignore casing in hexadecimal numbers.

Carsten Larsen's avatar
Carsten Larsen committed
12 13 14 15
v1.8.3 July 21 2017
- Updated help texts and man page.
- Fixed bug in ANSI switch.

Carsten Larsen's avatar
Carsten Larsen committed
16
v1.8.2 July 14 2017
Carsten Larsen's avatar
Carsten Larsen committed
17 18 19
- MIPS support.
- Improved endianness detection.
- Fixed configuration errors.
Carsten Larsen's avatar
Carsten Larsen committed
20

Carsten Larsen's avatar
Carsten Larsen committed
21 22 23
v1.8.1 April 22 2017
- OpenBSD support.
- Fixed Haiku bug.
Carsten Larsen's avatar
Carsten Larsen committed
24

Carsten Larsen's avatar
Carsten Larsen committed
25 26 27 28 29 30 31
v1.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.
llsth's avatar
Cleanup  
llsth committed
32

Carsten Larsen's avatar
Carsten Larsen committed
33 34 35 36 37
v1.7.1 March 26 2017
- Haiku support.
- Unified ANSI console.
- Code cleanup.

Carsten Larsen's avatar
Carsten Larsen committed
38
v1.7.0 March 12 2017
Carsten Larsen's avatar
Carsten Larsen committed
39 40
- Introduced scientific notation.
- Introduced Not a Number (NaN).
Carsten Larsen's avatar
Carsten Larsen committed
41 42 43 44 45 46 47
- 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.

Carsten Larsen's avatar
Carsten Larsen committed
48
v1.6.4 February 04 2017
Carsten Larsen's avatar
Carsten Larsen committed
49 50
- Fixed Windows memory bugs.
- Fixed 64 bit memory bugs.
Carsten Larsen's avatar
Carsten Larsen committed
51

Carsten Larsen's avatar
Carsten Larsen committed
52
v1.6.3 February 03 2017
Carsten Larsen's avatar
Carsten Larsen committed
53 54 55 56 57 58 59 60 61
- 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.
Carsten Larsen's avatar
Carsten Larsen committed
62

Carsten Larsen's avatar
Carsten Larsen committed
63
v1.6.2 January 24 2017
Carsten Larsen's avatar
Carsten Larsen committed
64
- Fixed bug in memory allocation.
Carsten Larsen's avatar
Carsten Larsen committed
65
- Fixed bug in native keyboard input.
Carsten Larsen's avatar
Carsten Larsen committed
66 67
- Included build options in executables.
- ARM support.
Carsten Larsen's avatar
Carsten Larsen committed
68

Carsten Larsen's avatar
Carsten Larsen committed
69
v1.6.1 January 21 2017
Carsten Larsen's avatar
Carsten Larsen committed
70 71 72 73 74
- Fixed language bug in Windows.
- Fixed potential memory bugs.
- Clang compiler support.
- Update copyright texts.
- New doxygen documentation.
Carsten Larsen's avatar
Carsten Larsen committed
75

llsth's avatar
Cleanup  
llsth committed
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
v1.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.

v1.5.6 March 23 2015
- Fixed typos and changed prompt.
- Binaries compiled without dependency to ixemul.library

v1.5.5 March 05 2015
- Fixed console bug causing shell to hang on AROS.

v1.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.
- Verified calculation through 192 test cases.

v1.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 versions.

v1.5.2 October 11 2014
- Modified character handling code to comply with licenses.
- Modified complex math code to comply with licenses.
Carsten Larsen's avatar
Carsten Larsen committed
114
- Modified code base to work with Kickstart 2.04.
llsth's avatar
Cleanup  
llsth committed
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
- Square root of negative numbers now yields 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.

v1.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.

v1.5 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.

v1.4 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.

v1.3.2 August 11 2014
- Fixed two severe bugs causing memory corruption.

v1.3.1 August 08 2014
- AROS i386 version released.

v1.3 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.

v1.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.

v1.1b July 13 2014
- Minor bug fixes.
- Source code released.

v1.0b July 11 2014
- First public release.