Commit Graph

9 Commits (215bc4dd45aa26f08e9cfff1d190de902b8efab4)

Author SHA1 Message Date
Subhomoy Haldar 215bc4dd45 refactor gcd; add documentation 2022-03-30 16:22:06 +05:30
Subhomoy Haldar bdd2929266 improve bit_len 2022-03-30 14:47:45 +05:30
Subhomoy Haldar 33d796f071 add bit_len and unit tests 2022-03-30 14:45:11 +05:30
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