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