| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Correct core library usage of the new `mem.new` behaviour | gingerBill | 2021-08-23 | 1 | -1/+1 |
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 5 | -5/+5 |
| * | big: Update license to BSD-3. | Jeroen van Rijn | 2021-08-19 | 13 | -33/+33 |
| * | big: Nicely align test suite results. | Jeroen van Rijn | 2021-08-19 | 2 | -12/+15 |
| * | big: Enable Toom again. | Jeroen van Rijn | 2021-08-18 | 2 | -3/+4 |
| * | big: Fix signed multiplication for some inputs. | Jeroen van Rijn | 2021-08-18 | 4 | -13/+31 |
| * | big: Disable Toom for a moment. | Jeroen van Rijn | 2021-08-16 | 4 | -7/+15 |
| * | big: `Add `_private_int_mul_toom`. | Jeroen van Rijn | 2021-08-16 | 5 | -9/+150 |
| * | big: Add `_private_mul_karatsuba`. | Jeroen van Rijn | 2021-08-16 | 5 | -26/+116 |
| * | Improve parsing for `or_return`; allow `#force_inline foo() or_return;` | gingerBill | 2021-08-16 | 5 | -38/+38 |
| * | Replace `err != nil` with `or_return` where appropriate | gingerBill | 2021-08-15 | 8 | -428/+451 |
| * | big: Add workaround for DLL globals bug. | Jeroen van Rijn | 2021-08-14 | 6 | -23/+46 |
| * | big: Add `_private_int_div_recursive`. | Jeroen van Rijn | 2021-08-13 | 3 | -12/+209 |
| * | big: Add `internal_invmod`. | Jeroen van Rijn | 2021-08-13 | 1 | -1/+28 |
| * | big: Add inverse mod. | Jeroen van Rijn | 2021-08-13 | 5 | -15/+347 |
| * | big: Add `int_from_bytes_*`. | Jeroen van Rijn | 2021-08-11 | 2 | -10/+182 |
| * | big: Improve `int_to_bytes_*`. | Jeroen van Rijn | 2021-08-11 | 2 | -87/+161 |
| * | big: Add `int_to_bytes_{big, little}` + Python compatible variants. | Jeroen van Rijn | 2021-08-11 | 6 | -26/+202 |
| * | big: Add arguments and usage to test.py. | Jeroen van Rijn | 2021-08-11 | 13 | -36/+70 |
| * | big: Add `_private_int_sqr_toom`. | Jeroen van Rijn | 2021-08-11 | 4 | -25/+131 |
| * | big: Add `_private_int_sqr_karatsuba`. | Jeroen van Rijn | 2021-08-11 | 3 | -12/+91 |
| * | big: Add `_private_int_sqr_comba`. | Jeroen van Rijn | 2021-08-11 | 9 | -24/+180 |
| * | big: Finish refactor. | Jeroen van Rijn | 2021-08-11 | 9 | -445/+602 |
| * | big: Refactoring. | Jeroen van Rijn | 2021-08-11 | 3 | -258/+206 |
| * | big: More refactoring. | Jeroen van Rijn | 2021-08-11 | 6 | -432/+530 |
| * | big: More refactoring. | Jeroen van Rijn | 2021-08-11 | 5 | -122/+95 |
| * | big: More refactoring. | Jeroen van Rijn | 2021-08-11 | 2 | -321/+154 |
| * | big: Refactor helpers. | Jeroen van Rijn | 2021-08-11 | 6 | -119/+768 |
| * | big: Refactor exponents and such. | Jeroen van Rijn | 2021-08-11 | 7 | -1238/+1316 |
| * | big: Prettify `internal_cmp_digit`. | Jeroen van Rijn | 2021-08-11 | 3 | -24/+19 |
| * | big: Split up `int_is_*` comparison tests. | Jeroen van Rijn | 2021-08-11 | 5 | -267/+358 |
| * | big: Improve tunables. | Jeroen van Rijn | 2021-08-11 | 7 | -62/+93 |
| * | big: Split up `int_mod_bits` (res = val % (1 << bits)) | Jeroen van Rijn | 2021-08-11 | 2 | -37/+47 |
| * | big: Split up `gcd` + `lcm`. | Jeroen van Rijn | 2021-08-11 | 3 | -197/+185 |
| * | big: Move division internals. | Jeroen van Rijn | 2021-08-11 | 4 | -362/+358 |
| * | big: Move `_mul` private functions. | Jeroen van Rijn | 2021-08-11 | 4 | -211/+239 |
| * | big: Switch `choose` over to internal implementations. | Jeroen van Rijn | 2021-08-11 | 3 | -24/+16 |
| * | big: Split more into public and internal. | Jeroen van Rijn | 2021-08-11 | 7 | -171/+238 |
| * | big: Improved `zero_unused` helper. | Jeroen van Rijn | 2021-08-11 | 8 | -151/+183 |
| * | big: Squashed shl1 bug when a larger dest was reused for a smaller result. | Jeroen van Rijn | 2021-08-11 | 7 | -102/+113 |
| * | big: Split up `mul` into internal and public parts. | Jeroen van Rijn | 2021-08-11 | 6 | -280/+316 |
| * | big: Split up `add` and `sub` into public and internal parts. | Jeroen van Rijn | 2021-08-11 | 6 | -508/+556 |
| * | big: Improve timing code. | Jeroen van Rijn | 2021-08-11 | 2 | -48/+53 |
| * | bit: Optimized `int_bitfield_extract`. | Jeroen van Rijn | 2021-08-11 | 3 | -66/+68 |
| * | bit: Improved bitfield extraction. | Jeroen van Rijn | 2021-08-11 | 6 | -100/+156 |
| * | big: Some more work on constants. | Jeroen van Rijn | 2021-08-11 | 5 | -52/+65 |
| * | Add faster divison. | Jeroen van Rijn | 2021-08-11 | 3 | -8/+177 |
| * | big: Add `MATH_BIG_FORCE_64/32_BIT` flags. | Jeroen van Rijn | 2021-08-11 | 3 | -3/+9 |
| * | big: Add constants. | Jeroen van Rijn | 2021-08-11 | 3 | -59/+133 |
| * | big: `Error.None` -> `nil` | Jeroen van Rijn | 2021-08-11 | 9 | -359/+368 |