aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/common.odin
Commit message (Expand)AuthorAgeFilesLines
* big: Update license to BSD-3.Jeroen van Rijn2021-08-191-1/+1
* big: Add workaround for DLL globals bug.Jeroen van Rijn2021-08-141-4/+16
* big: Add `int_to_bytes_{big, little}` + Python compatible variants.Jeroen van Rijn2021-08-111-2/+2
* big: Add arguments and usage to test.py.Jeroen van Rijn2021-08-111-1/+1
* big: Add `_private_int_sqr_toom`.Jeroen van Rijn2021-08-111-0/+3
* big: More refactoring.Jeroen van Rijn2021-08-111-2/+2
* big: Refactor exponents and such.Jeroen van Rijn2021-08-111-0/+1
* big: Improve tunables.Jeroen van Rijn2021-08-111-27/+48
* big: Add `MATH_BIG_FORCE_64/32_BIT` flags.Jeroen van Rijn2021-08-111-1/+7
* big: Add constants.Jeroen van Rijn2021-08-111-27/+33
* big: `Error.None` -> `nil`Jeroen van Rijn2021-08-111-2/+8
* big: Timed `factorial`.Jeroen van Rijn2021-08-111-1/+1
* big: Add binary split factorial.Jeroen van Rijn2021-08-111-1/+11
* big: Add `factorial`, have tests use hex strings.Jeroen van Rijn2021-08-111-0/+6
* big: Test `root_n`.Jeroen van Rijn2021-08-111-0/+2
* big: Improved test driver.Jeroen van Rijn2021-08-111-1/+1
* big: Start test suite.Jeroen van Rijn2021-08-111-0/+17
* big: Correct `pow` bugs from the original.Jeroen van Rijn2021-08-111-0/+3
* big: Add `shl`, `shr` and `shrmod`.Jeroen van Rijn2021-08-111-4/+4
* big: Add `get(a, type)` and `get_float`.Jeroen van Rijn2021-08-111-7/+0
* big: Finish big ZII refactor.Jeroen van Rijn2021-08-111-0/+132