Skip to content

Commit 7374904

Browse files
committed
Version 1.4.0
1 parent a40ec99 commit 7374904

File tree

3 files changed

+18
-17
lines changed

3 files changed

+18
-17
lines changed

Numbers.nuspec

+12-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
<package
2-
><metadata><version>1.3.0</version><id>PeterO.Numbers</id><requireLicenseAcceptance>false</requireLicenseAcceptance><releaseNotes>Version 1.3:
2+
><metadata><version>1.4.0</version><id>PeterO.Numbers</id><requireLicenseAcceptance>false</requireLicenseAcceptance><releaseNotes>Version 1.4.0
33

4-
- Improve performance of EDecimal.CompareToBinary in certain cases
5-
- Fix ERational.ToSingle method
6-
- Add EInteger overloads to EInteger.GetSignedBit, EInteger.GetUnsignedBit, EInteger.ShiftLeft, and EInteger.ShiftRight
7-
- Add GetDigitCountAsEInteger and GetSignedBitLengthAsEInteger methods to EInteger class
8-
- Check for overflow in GetLowBit, GetDigitCount, GetUnsignedBitLength, and
9-
GetSignedBitLength methods in EInteger class; deprecate those methods
10-
- Add FromBoolean methods to EDecimal, EFloat, and ERational</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></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
11-
>
4+
- Added EDecimals and EFloats class that implements more methods for arbitrary-precision decimal and binary numbers
5+
- Increment and decrement operators added to EInteger, EDecimal, EFloat, and ERational classes
6+
- Allowed EDecimal values in (-1, 0) to EDecimal&apos;s *Checked methods, to conform to documentation.
7+
- Added WithNoFlagsOrTraps method and HasFlagsOrTraps property to EContext
8+
- Add Mod(int), Pow(int), and FromBoolean methods to EInteger
9+
- Add And, Not, Xor, and Or methods to EInteger.cs
10+
- Add Copy method to EDecimal, EFloat, and ERational
11+
- Add CompareToTotalMagnitude overload to EDecimal, EFloat, and ERational
12+
- Deprecated Odd and ZeroFiveUp rounding modes
13+
- 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></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
14+
>

Numbers20/Properties/AssemblyInfo.cs

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
using System.Reflection;
2-
32
[assembly: System.CLSCompliant(true)]
4-
[assembly: AssemblyInformationalVersion("1.3.0")]
5-
[assembly: AssemblyVersion("1.3.0.0")]
6-
[assembly: AssemblyFileVersion("1.3.0.0")]
3+
[assembly: AssemblyInformationalVersion("1.4.0")]
4+
[assembly: AssemblyVersion("1.4.0.0")]
5+
[assembly: AssemblyFileVersion("1.4.0.0")]
76
[assembly: AssemblyProduct("Arbitrary-Precision Number Library")]
87
[assembly: AssemblyTitle("Arbitrary-Precision Number Library")]
98
[assembly: AssemblyDescription("A C# library that supports arbitrary-pre" +

Numbers40/Properties/AssemblyInfo.cs

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
using System.Reflection;
2-
32
[assembly: System.CLSCompliant(true)]
4-
[assembly: AssemblyInformationalVersion("1.3.0")]
5-
[assembly: AssemblyVersion("1.3.0.0")]
6-
[assembly: AssemblyFileVersion("1.3.0.0")]
3+
[assembly: AssemblyInformationalVersion("1.4.0")]
4+
[assembly: AssemblyVersion("1.4.0.0")]
5+
[assembly: AssemblyFileVersion("1.4.0.0")]
76
[assembly: AssemblyProduct("Arbitrary-Precision Number Library")]
87
[assembly: AssemblyTitle("Arbitrary-Precision Number Library")]
98
[assembly: AssemblyDescription("A C# library that supports arbitrary-pre" +

0 commit comments

Comments
 (0)