Releases: RandomHashTags/swift_huge-numbers
Releases · RandomHashTags/swift_huge-numbers
1.1.1
fixed a compile failure when running on linux
Full Changelog: 1.1.0...1.1.1
1.1.0
Additions
move_decimal
function toHugeFloat
- global
abs
function toHugeDecimal.swift
Breaking Changes
multiply_by_ten
&multiply_decimal_by_ten
functions inHugeFloat
now works as their name implies- unit test maintainability changes
- mutating function
multiplied_by_ten
inHugeInt
no longer returns a result
Performance Improvements
HugeFloat
functionto_decimal
by ~132,000 nanoseconds- minor one by removing redundant comparison when checking if two
HugeFloat
s are equal
Full Changelog: 1.0.16...1.1.0
1.0.16
- added
String.LocalizationValue.StringInterpolation
support forHugeInt
andHugeFloat
HugeInt
now tries to use native division, resulting in a significant performance improvement when it can, otherwise it defaults back to the custom division logic
Full Changelog: 1.0.15...1.0.16
1.0.15
- added
rounded
function toHugeFloat
multiply_by_ten
now respects remainders- updated README to reflect project requirements
- added installation section to README
- added podspec file, so it can be imported by CocoaPods
Full Changelog: 1.0.14...1.0.15
1.0.14
- performance improvements to all arithmetic operations (addition, subtraction, multiplication, division)
- multiple logic issue fixes
- renamed
huge-numbers
product toHugeNumbers
- changed
numbers
fromUInt8
toInt8
HugeInt
,HugeFloat
,HugeDecimal
andHugeRemainder
now conform toCustomStringConvertible
- corrected some documentation
Full Changelog: 1.0.13...1.0.14
1.0.13
- performance improvements to arithmetic operations (addition and division)
- performance improvement to
get_factors
andget_factors_parallel
inHugeInt
- fixed a logic issue when using
multiply_decimal_by_ten
on aHugeFloat
- added arithmetic benchmark results for this version
Full Changelog: 1.0.12...1.0.13
1.0.12
- fixed a logic issue when comparing
HugeFloat
s - fixed a logic issue when using
multiply_decimal_by_ten
on aHugeFloat
- fixed some typos in documentation
Full Changelog: 1.0.11...1.0.12
1.0.11
- fixed a logic issue when taking a
HugeInt
/HugeFloat
to a power - fixed a logic issue when subtracting
HugeFloat
s - added some documentation
- added
is_zero
computed property toHugeFloat
- optimized converting a
HugeDecimal
to aHugeRemainder
viato_remainder
computed property - made
simplify_parallel
publicly available inHugeRemainder
Full Changelog: 1.0.10...1.0.11
1.0.10
fixed a corner-case logic issue when dividing HugeInt
s
Full Changelog: 1.0.9...1.0.10
1.0.9
fixed a corner-case logic issue when using multiply_decimal_by_ten
on a HugeFloat
Full Changelog: 1.0.8...1.0.9