aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/logical.odin
Commit message (Expand)AuthorAgeFilesLines
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
* Package lines for `core:math` and more.Jeroen van Rijn2025-10-091-3/+2
* Rename bitwise operations to `bit_or` etcgingerBill2023-09-281-8/+8
* Simplify docs to hide the copyrightgingerBill2022-01-171-0/+2
* [math/big] Rename `internal_int_shl_digit` to `_private_int_shl_leg`.Jeroen van Rijn2021-12-111-32/+1
* Merge branch 'master' into optional-semicolonsgingerBill2021-09-061-2/+1
|\
| * 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-1/+1
* | Remove unneeded semicolons from the core librarygingerBill2021-08-311-45/+45
|/
* big: Update license to BSD-3.Jeroen van Rijn2021-08-191-1/+1
* Replace `err != nil` with `or_return` where appropriategingerBill2021-08-151-8/+8
* 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-2/+0
* big: Finish refactor.Jeroen van Rijn2021-08-111-21/+26
* big: More refactoring.Jeroen van Rijn2021-08-111-343/+42
* big: More refactoring.Jeroen van Rijn2021-08-111-0/+1
* big: Improved `zero_unused` helper.Jeroen van Rijn2021-08-111-1/+1
* big: `Error.None` -> `nil`Jeroen van Rijn2021-08-111-26/+26
* big: Add binary split factorial.Jeroen van Rijn2021-08-111-41/+20
* big: Fix `sqrt`, `div`, `add` with certain inputs.Jeroen van Rijn2021-08-111-5/+5
* big: Add randomized testing.Jeroen van Rijn2021-08-111-1/+1
* big: Add `sqrt`.Jeroen van Rijn2021-08-111-0/+18
* big: Add `shl`, `shr` and `shrmod`.Jeroen van Rijn2021-08-111-1/+198
* big: add shl1, shr1.Jeroen van Rijn2021-08-111-1/+33
* big: Finish big ZII refactor.Jeroen van Rijn2021-08-111-39/+48
* 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/+206