|
1 | 1 | <package |
2 | | -><metadata><version>1.4.3</version><id>PeterO.Numbers</id><requireLicenseAcceptance>false</requireLicenseAcceptance><releaseNotes>Version 1.4.3 |
3 | | - |
4 | | -- Fix accuracy issue with Log, especially where 1 < x < 1.07 |
5 | | -- Remove StyleCop.Analyzers, which is used only in development, as dependency in .NET version |
6 | | - |
7 | | -Version 1.4.2 |
8 | | - |
9 | | -- Bug fix in the EInteger.CanFitInInt64 method |
10 | | - |
11 | | -Version 1.4.1 |
12 | | - |
13 | | -- Added EDecimals and EFloats classes to .NET 2.0 and .NET 4.0 versions; those classes were inadvertently omitted there |
14 | | - |
15 | | -Version 1.4.0 |
16 | | - |
17 | | -- Added EDecimals and EFloats class that implements more methods for arbitrary-precision decimal and binary numbers |
18 | | -- Increment and decrement operators added to EInteger, EDecimal, EFloat, and ERational classes |
19 | | -- Allowed EDecimal values in (-1, 0) to EDecimal's *Checked methods, to conform to documentation. |
20 | | -- Added WithNoFlagsOrTraps method and HasFlagsOrTraps property to EContext |
21 | | -- Add Mod(int), Pow(int), and FromBoolean methods to EInteger |
22 | | -- Add And, Not, Xor, and Or methods to EInteger.cs |
23 | | -- Add Copy method to EDecimal, EFloat, and ERational |
24 | | -- Add CompareToTotalMagnitude overload to EDecimal, EFloat, and ERational |
25 | | -- Deprecated Odd and ZeroFiveUp rounding modes |
26 | | -- Bug fixes and performance improvements</releaseNotes><summary></summary><license type='expression'>CC0-1.0</license><projectUrl>https://github.com/peteroupc/Numbers</projectUrl><authors>Peter Occil</authors><description>A C# library that supports arbitrary-precision binary and decimal floating-point numbers and rational numbers with arbitrary-precision components, and supports arithmetic with these numbers.</description><owners>Peter Occil</owners><title>Arbitrary-Precision Number Library</title><tags>numbers arithmetic decimal math</tags><dependencies><group /></dependencies></metadata><files><file src='Numbers/bin/Release/netstandard1.0/Numbers.dll' target='/lib/netstandard1.0' /><file src='Numbers/bin/Release/netstandard1.0/Numbers.xml' target='/lib/netstandard1.0' /><file src='Numbers20/bin/Release/Numbers.dll' target='/lib/net20' /><file src='Numbers20/bin/Release/Numbers.xml' target='/lib/net20' /><file src='Numbers40/bin/Release/Numbers.dll' target='/lib/net40' /><file src='Numbers40/bin/Release/Numbers.xml' target='/lib/net40' /></files></package |
| 2 | +><metadata><version>1.5.0</version><id>PeterO.Numbers</id><requireLicenseAcceptance>false</requireLicenseAcceptance><releaseNotes>Version 1.5.0 |
| 3 | + |
| 4 | +- Major performance improvements in certain number parsing and generating methods, including the FromString methods of EInteger, EDecimal, EFloat, and ERational, and the ToEFloat method of EDecimal, especially where they take an arithmetic context (EContext) that specifies a limited precision and exponent range. |
| 5 | +- There were also performance improvements in digit count calculation and in rounding many-digit-long numbers. |
| 6 | +- Add int overloads to EDecimal.Pow and EFloat.Pow. |
| 7 | +- Add int overloads to several ERational methods. |
| 8 | +- Add CompareTo overloads and CompareToValue (which implements current CompareTo) in EDecimal, EFloat, and ERational. In a future version, CompareTo's behavior might change to CompareToTotal in each of these classes. Also certain CompareTo* methods now have consistent behavior when they receive a null argument. |
| 9 | +- ETrapException now has an Errors property that holds all errors that occur at the same time as the primary error. |
| 10 | +- Fixed edge cases when ToShortestString might return an incorrect result. |
| 11 | +- Fixed bug when some ETrapExceptions aren't thrown as they should. |
| 12 | +- Other bug fixes.</releaseNotes><summary></summary><license type='expression'>CC0-1.0</license><projectUrl>https://github.com/peteroupc/Numbers</projectUrl><authors>Peter Occil</authors><description>A C# library that supports arbitrary-precision binary and decimal floating-point numbers and rational numbers with arbitrary-precision components, and supports arithmetic with these numbers.</description><owners>Peter Occil</owners><title>Arbitrary-Precision Number Library</title><tags>numbers arithmetic decimal math</tags><dependencies><group /></dependencies></metadata><files><file src='Numbers/bin/Release/netstandard1.0/Numbers.dll' target='/lib/netstandard1.0' /><file src='Numbers/bin/Release/netstandard1.0/Numbers.xml' target='/lib/netstandard1.0' /><file src='Numbers20/bin/Release/Numbers.dll' target='/lib/net20' /><file src='Numbers20/bin/Release/Numbers.xml' target='/lib/net20' /><file src='Numbers40/bin/Release/Numbers.dll' target='/lib/net40' /><file src='Numbers40/bin/Release/Numbers.xml' target='/lib/net40' /></files></package |
27 | 13 | > |
0 commit comments