Delyan Angelov
|
1e750041ee
|
math.big: reduce memory usage of Integer.str() (free intermediary Integers), optimise some operations using `[direct_array_access]` (#14353)
|
2022-05-13 10:10:39 +02:00 |
Daniel Däschle
|
54bbc00493
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 10:10:39 +02:00 |
Alexander Medvednikov
|
f293874c05
|
all: replace []byte with []u8
|
2022-04-17 12:14:28 +02:00 |
Alexander Medvednikov
|
7ecbca345f
|
all: byte => u8
|
2022-04-17 12:14:27 +02:00 |
Subhomoy Haldar
|
7ef7188f4b
|
math.big: add bit_len, optimize gcd, add documentation (#13872)
|
2022-03-30 15:52:09 +03:00 |
Subhomoy Haldar
|
072480352c
|
math.big: add get_bit, set_bit, big_mod_pow (#13507)
|
2022-02-18 11:53:39 +03:00 |
Delyan Angelov
|
59357e873d
|
math: move the `math.mathutil` generic `min`/`max`/`abs` fns to `math` (#13042)
|
2022-01-05 18:02:20 +02:00 |
Andreas Schoeller
|
f14dabc6bd
|
math.big: add a new greatest-common-divisor-algo for big.Integer, also add a benchmark for it (#12261)
|
2021-10-26 11:10:13 +03:00 |
Daniel Däschle
|
b63ec8fbcf
|
checker: require `params` attribute to use struct as keyword arguments in function (#11135)
|
2021-09-14 00:05:30 +03:00 |
Subhomoy Haldar
|
96d4a0777f
|
math.big: fix comparison and add tests (#11449)
|
2021-09-08 20:30:20 +03:00 |
Subhomoy Haldar
|
dadfda9400
|
math.big: implement big.integer in V (#11352)
|
2021-08-31 19:21:00 +03:00 |