issues
search
saxbophone
/
arby
Arbitrary precision arithmetic in C++, even at compile-time
https://saxbophone.com/arby/
Mozilla Public License 2.0
8
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Cool, tried out using a CMake module which adds sanitisers for you
#153
saxbophone
opened
1 year ago
1
Optimise log for binary bases and lesser optimise for generic bases
#152
saxbophone
closed
1 year ago
0
Explore replacing Nat::from_float with a ctor that takes double
#151
saxbophone
opened
1 year ago
0
Add integer root function
#150
saxbophone
closed
1 year ago
0
Swap Valgrind for address-sanitizer/memory-sanitizer builds in CI
#149
saxbophone
opened
1 year ago
2
DivisionResult for divmod
#148
saxbophone
closed
1 year ago
0
Move semantics for Nat, Interval and Division
#147
saxbophone
opened
1 year ago
0
Add new Interval type, used now for ilog() and to be used for iroot()
#146
saxbophone
closed
1 year ago
0
Make constexpr versions of stringification functions
#145
saxbophone
opened
1 year ago
0
Switch ilog to return pair of native unsigned integer
#144
saxbophone
closed
1 year ago
0
arby::ilog should return tuple of uintmax_t, uintmax_t
#143
saxbophone
closed
1 year ago
1
Merged math support library header into Nat header
#142
saxbophone
closed
1 year ago
0
Turn arby::Nat::divmod() into friend arby::divmod()
#141
saxbophone
closed
1 year ago
0
Counter-example: Nat should not be directly instantiable from signed integer or float
#140
saxbophone
opened
1 year ago
0
Counter-examples testing
#139
saxbophone
opened
1 year ago
0
Remove math support header and put functions into Nat.hpp as friends
#138
saxbophone
closed
1 year ago
1
Division<T> type for representing result of division with remainder
#137
saxbophone
closed
1 year ago
3
Interval<T> type for return results of ilog, ipow, iroot
#136
saxbophone
closed
1 year ago
2
Improve efficiency of Nat::_stringify_for_base()
#135
saxbophone
opened
1 year ago
0
Rename pow to ipow, change args
#134
saxbophone
closed
1 year ago
0
Store digits using more efficient container
#133
saxbophone
opened
1 year ago
1
Optimise multiplication and division by powers of two
#132
saxbophone
closed
1 year ago
0
Check if std::move needs to be used to move digits in some methods
#131
saxbophone
opened
1 year ago
2
Move arby::Nat::divmod to arby::divmod
#130
saxbophone
closed
1 year ago
0
Bitwise-shift for Int class
#129
saxbophone
opened
1 year ago
1
Add test cases for malformed _nat literals
#128
saxbophone
opened
1 year ago
0
Math support: rename pow() to ipow() and change exponent to uintmax_t
#127
saxbophone
closed
1 year ago
0
Josh/alt constexpr test
#126
saxbophone
closed
1 year ago
1
It complains when the code is modified in this way instead, at least …
#125
saxbophone
closed
1 year ago
0
Math support ilog() optimisation: count digits when base is a power of 2
#124
saxbophone
closed
1 year ago
2
Math support: pow() --use log for efficiency increase
#123
saxbophone
opened
2 years ago
4
Nat.digits() should return a read-only span of digits
#122
saxbophone
opened
2 years ago
0
Get Nat as sequence of bits (and construct from bits)
#121
saxbophone
opened
2 years ago
1
Initial implementation of digits -> Nat -> digits
#120
saxbophone
closed
2 years ago
0
Pedantic: Extend byte_length()/bit_length() to support systems where CHAR_BIT is not 8
#119
saxbophone
opened
2 years ago
0
Josh/117 decrement 1 bug
#118
saxbophone
closed
2 years ago
0
Can't decrement 1
#117
saxbophone
closed
2 years ago
0
Initial reimplementation of storage type selection:
#116
saxbophone
closed
2 years ago
1
Invalid calculations produce NaN?
#115
saxbophone
opened
2 years ago
3
Nat.digits() read-only accessor and Nat::Nat({ ...digits sequence...}) ctor
#114
saxbophone
closed
2 years ago
0
Query size of Nat object
#113
saxbophone
closed
2 years ago
0
Changed internal representation to store zero as zero, not empty array
#112
saxbophone
closed
2 years ago
0
Consider different rules for selecting digits StorageType
#111
saxbophone
closed
2 years ago
2
cout operator: optimise for base-16
#110
saxbophone
opened
2 years ago
1
Josh/67 cout efficiency
#109
saxbophone
closed
2 years ago
3
Improve efficiency of divmod helper method get_max_shift()
#108
saxbophone
opened
2 years ago
0
Fix divmod bug
#107
saxbophone
closed
2 years ago
0
Attempting to add an additional github-actions build that also runs t…
#106
saxbophone
closed
2 years ago
2
Failing test cases for bit-shifting
#105
saxbophone
closed
1 year ago
1
Divmod bug: failing test case on this large calculation
#104
saxbophone
closed
2 years ago
1
Next