aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/radix.odin
Commit message (Expand)AuthorAgeFilesLines
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
* Use positional and named arguments within the core librarygingerBill2023-06-211-1/+1
* Simplify docs to hide the copyrightgingerBill2022-01-171-0/+2
* Merge branch 'master' into optional-semicolonsgingerBill2021-09-061-22/+187
|\
| * Add `internal_int_(pack, unpack)`.Jeroen van Rijn2021-09-061-0/+111
| * big: Add ASCII file import/export.Jeroen van Rijn2021-09-051-12/+67
| * big: Add `internal_int_is_prime`.Jeroen van Rijn2021-09-021-8/+8
| * big: Add `internal_int_exponent_mod`.Jeroen van Rijn2021-09-011-2/+1
* | Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-2/+2
* | Remove unneeded semicolons from the core librarygingerBill2021-08-311-140/+140
|/
* Add tests for `internal_int_is_square'.Jeroen van Rijn2021-08-281-1/+1
* big: Update license to BSD-3.Jeroen van Rijn2021-08-191-1/+1
* Replace `err != nil` with `or_return` where appropriategingerBill2021-08-151-24/+19
* big: Add arguments and usage to test.py.Jeroen van Rijn2021-08-111-1/+1
* big: Add `_private_int_sqr_comba`.Jeroen van Rijn2021-08-111-0/+4
* big: Finish refactor.Jeroen van Rijn2021-08-111-29/+33
* big: More refactoring.Jeroen van Rijn2021-08-111-19/+14
* big: Improved `zero_unused` helper.Jeroen van Rijn2021-08-111-1/+1
* bit: Improved bitfield extraction.Jeroen van Rijn2021-08-111-2/+4
* big: `Error.None` -> `nil`Jeroen van Rijn2021-08-111-25/+25
* big: Add `factorial`, have tests use hex strings.Jeroen van Rijn2021-08-111-2/+2
* big: fix `itoa` base PoT other than 16.Jeroen van Rijn2021-08-111-1/+1
* big: Improve `int_bitfield_extract`.Jeroen van Rijn2021-08-111-1/+1
* big: Add `sqrt`.Jeroen van Rijn2021-08-111-1/+1
* big: Add `atoi`.Jeroen van Rijn2021-08-111-9/+95
* big: Add another way to estimate radix size.Jeroen van Rijn2021-08-111-10/+65
* big: `itoa` now works for arbitrary radixes.Jeroen van Rijn2021-08-111-40/+87
* big: Add `pow`.Jeroen van Rijn2021-08-111-2/+2
* big: Finish big ZII refactor.Jeroen van Rijn2021-08-111-44/+54
* big: More ZII refactoring.Jeroen van Rijn2021-08-111-2/+3
* big: More ZII refactoring.Jeroen van Rijn2021-08-111-2/+1
* big: Continuing to refactor.Jeroen van Rijn2021-08-111-1/+1
* bigint: refactor to `big.Int` instead of `bigint.Int`.Jeroen van Rijn2021-08-111-0/+282