Tim Ledbetter
|
48a3a02238
LibCrypto: Make constructing a BigInteger from string fallible
|
1 year ago |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 year ago |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 years ago |
Timothy Flynn
|
3ad1f250e7
LibCrypto: Define *BigInteger::to_base to convert big integers to String
|
2 years ago |
Timothy Flynn
|
0ddc2e1f50
LibCrypto+Everywhere: Rename *BigInteger::to_base to to_base_deprecated
|
2 years ago |
Moustafa Raafat
|
ae2abcebbb
Everywhere: Use C++ concepts instead of requires clauses
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Linus Groh
|
d26aabff04
Everywhere: Run clang-format
|
2 years ago |
Moustafa Raafat
|
54b8a2b094
LibCrypto: Add a way to compare UnsignedBigInteger with double
|
2 years ago |
Moustafa Raafat
|
cfd684dc2f
LibCrypto: Add SignedBigInteger::is_positive()
|
2 years ago |
Lucas CHOLLET
|
d589898f5b
LibCrypto: Add SignedBigInteger::negated_value()
|
3 years ago |
davidot
|
791855deab
LibCrypto+LibJS: Remove the create_from methods from BigInteger
|
2 years ago |
davidot
|
528891bf69
LibCrypto: Add a constructor to (Un)SignedBigInteger taking a double
|
2 years ago |
davidot
|
c87d10365b
LibCrypto: Make the constructors of (Un)SignedBigInteger templated
|
2 years ago |
davidot
|
77d71a5ffd
LibCrypto: Add a rounding mode to UnsignedBigInteger::to_double
|
2 years ago |
davidot
|
b5c00830c2
LibCrypto: Add a way to compare a SignedBigInteger with a double
|
2 years ago |
Timothy Flynn
|
440d185666
LibCrypto: Expose UnsignedBigInteger's is_zero() in SignedBigInteger
|
3 years ago |
Lucas CHOLLET
|
dab814ea11
LibCrypto: Add the [[nodiscard]] qualifier in both BigInteger classes
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Timothy Flynn
|
b0d6399f60
LibCrypto: Do not allow signed big integers to be negative zero
|
3 years ago |
Nico Weber
|
2392f65345
LibCrypto: Remove some now-unused (and incorrect) methods
|
3 years ago |
Nico Weber
|
ec37eadb39
LibCrypto: Add Formatter<SignedBigInteger>
|
3 years ago |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 years ago |
Idan Horowitz
|
bcdad57670
LibCrypto: Add naive implementation of {Un,}SignedBigInteger::to_double
|
3 years ago |
Idan Horowitz
|
ff6ca0f02d
LibCrypto: Add operator<= and operator>= to SignedBigInteger
|
4 years ago |
Linus Groh
|
89641d90db
LibCrypto: Add operator>() to UnsignedBigInteger and SignedBigInteger
|
4 years ago |
Idan Horowitz
|
005d75656e
LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N)
|
4 years ago |
Idan Horowitz
|
2ad2e055e2
LibCrypto: Add {Signed,Unsigned}BigInteger::from_base{2, 8, 16} helpers
|
4 years ago |
Idan Horowitz
|
d7a70eb77c
LibJS: Add all of the DataView.prototype.set* methods
|
4 years ago |
Idan Horowitz
|
c54b9a6920
LibJS: Add all of the DataView.prototype.get* methods
|
4 years ago |