| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix memory leak in `internal_rat_norm` | blob1807 | 2025-06-23 | 1 | -0/+2 |
| | | |||||
| * | Turn `core:math/bìg` tests into regular `core:testing` tests. | Jeroen van Rijn | 2025-06-11 | 2 | -3/+3 |
| | | | | | | | `core:math/big` has been verified against Python's big integer implementation long enough. Turn it into a regular regression test using the `core:testing` framework, testing against a generated corpus of test vectors. | ||||
| * | Add initial tests for big rationals | Jeroen van Rijn | 2025-06-10 | 1 | -3/+2 |
| | | |||||
| * | Move negation in `internal_rat_to_float` to end of procedure | Feoramund | 2025-06-10 | 1 | -3/+3 |
| | | | | | | | | This should cause a compiler error, due to the assignment to a named return value in a deferred block. Fixes #4565 | ||||
| * | Deprecate old @(deprecated) things. | Jeroen van Rijn | 2025-06-06 | 1 | -1/+1 |
| | | |||||
| * | Add deprecation warnings for `strconv.append_*` | Feoramund | 2025-06-05 | 1 | -0/+5 |
| | | |||||
| * | Rename `fixed.append` to `fixed.write` too, for good measure | Feoramund | 2025-06-05 | 1 | -2/+2 |
| | | |||||
| * | Clarify `strconv.append_*` to `strconv.write_*` | Feoramund | 2025-06-05 | 1 | -3/+3 |
| | | |||||
| * | Fix rand.int_max comment | Jeroen van Rijn | 2025-05-28 | 1 | -1/+1 |
| | | |||||
| * | Fix a range check in int_atoi in core:math/big. | Barinzaya | 2025-05-24 | 1 | -1/+1 |
| | | | | | | | | The check seems to have been assuming that rune comparisons are unsigned, but they're signed. This was causing an assertion failure for certain input characters (anything with an ASCII value less than '+'/43). | ||||
| * | Fix float64_range example | Jeroen van Rijn | 2025-04-21 | 1 | -2/+2 |
| | | |||||
| * | Get rid of duplicate `math.signbit` in favor of `math.sign_bit` | Jeroen van Rijn | 2025-04-15 | 2 | -27/+1 |
| | | |||||
| * | Fixed math.nextafter procs skipping from 0 to 1. | Barinzaya | 2025-04-07 | 1 | -3/+3 |
| | | |||||
| * | Fix broken examples in documentation tester. | Jeroen van Rijn | 2025-04-05 | 1 | -1/+1 |
| | | | | | | | | | | No more: ``` We could not find the procedure "pkg_foo_example :: proc()" needed to test the example created for "pkg.foo" The following procedures were found: bar() ``` | ||||
| * | Add `@(require_results)` to random generator | gingerBill | 2025-02-24 | 1 | -1/+0 |
| | | |||||
| * | fix typo in float32_range doc string | Colter | 2025-01-29 | 1 | -1/+1 |
| | | |||||
| * | Fix 2x2 matrix inverses in specific.odin | prescientmoon | 2025-01-23 | 1 | -6/+6 |
| | | |||||
| * | math/rand: add @(require_results) to create | Laytan Laats | 2025-01-18 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #4633 from spahnke/fix-matrix-adjugate | gingerBill | 2025-01-06 | 3 | -54/+198 |
| |\ | | | | | Fix matrix adjugate | ||||
| | * | Rename adjugate to cofactor to keep existing usages for inverse and ↵ | Sebastian Pahnke | 2024-12-28 | 3 | -54/+198 |
| | | | | | | | | | determinant correct and add new adjugate procedures | ||||
| * | | General clean up of code | gingerBill | 2025-01-01 | 1 | -24/+0 |
| |/ | |||||
| * | Merge pull request #4589 from Pariatech/add-trunc-to-linalg-glsl | gingerBill | 2024-12-18 | 2 | -0/+18 |
| |\ | | | | | Add trunc to glsl linalg | ||||
| | * | add trunc to glsl linalg | Gabriel Pariat | 2024-12-17 | 2 | -0/+18 |
| | | | |||||
| * | | Add `linalg.clamp_length(vector, max_length) -> clamped_vector` | Bazzagibbs | 2024-12-02 | 1 | -0/+12 |
| |/ | |||||
| * | Fix binomial function | Evan Martinez | 2024-11-28 | 1 | -1/+1 |
| | | |||||
| * | Fix typo in Quaternion dot product | Dudejoe870 | 2024-11-17 | 1 | -3/+3 |
| | | |||||
| * | Minor formatting change | gingerBill | 2024-11-05 | 1 | -6/+6 |
| | | |||||
| * | math/rand: `choice_bit_set` return `not_empty` -> `ok` | Laytan | 2024-10-28 | 1 | -3/+3 |
| | | |||||
| * | math/rand: add `choice_bit_set` | Laytan Laats | 2024-10-26 | 1 | -0/+49 |
| | | |||||
| * | math/rand: support non-contiguous enums in choice_enum | Laytan Laats | 2024-10-25 | 1 | -15/+15 |
| | | |||||
| * | Merge pull request #4203 from karl-zylinski/file-tags-without-comments | gingerBill | 2024-09-19 | 4 | -4/+4 |
| |\ | | | | | Make tags use #+ syntax instead of //+ | ||||
| | * | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 4 | -4/+4 |
| | | | | | | | | | file tag syntax. | ||||
| * | | Remove `distinct` from `core:math/linalg/(glsl|hlsl)` types | gingerBill | 2024-09-18 | 2 | -109/+109 |
| |/ | |||||
| * | Fix #4227 | Jeroen van Rijn | 2024-09-10 | 1 | -3/+3 |
| | | |||||
| * | core: improve package doc comments for the documentation generator | Laytan Laats | 2024-09-03 | 1 | -3/+3 |
| | | |||||
| * | Add math.remap_clamped. | Jeroen van Rijn | 2024-09-01 | 1 | -1/+6 |
| | | |||||
| * | Make math.remap clamp the result in range [new_min, new_max]. | Karl Zylinski | 2024-09-01 | 1 | -1/+2 |
| | | |||||
| * | Fix `-vet-tabs` issues | gingerBill | 2024-08-24 | 1 | -1/+1 |
| | | |||||
| * | Add `core:math.count_digits_of_base` | Feoramund | 2024-08-18 | 1 | -0/+30 |
| | | |||||
| * | Update rand.reset() example. | Jeroen van Rijn | 2024-07-31 | 1 | -1/+1 |
| | | |||||
| * | Clamp dot in `angle_between` to avoid precision errors. | Jeroen van Rijn | 2024-07-28 | 1 | -1/+2 |
| | | | | | Fixes #3978 | ||||
| * | Improve rand.shuffle further by splitting into 64-bit and 32-bit parts | gingerBill | 2024-07-16 | 1 | -1/+7 |
| | | |||||
| * | Improve `rand.shuffle` | gingerBill | 2024-07-16 | 1 | -1/+1 |
| | | |||||
| * | Make `complex32` use higher precision where possible for calculations | gingerBill | 2024-07-16 | 2 | -69/+9 |
| | | |||||
| * | Imply `#no_capture` to all variadic parameters | gingerBill | 2024-07-14 | 2 | -9/+9 |
| | | |||||
| * | Add more uses of `#no_capture` | gingerBill | 2024-07-14 | 2 | -9/+9 |
| | | |||||
| * | Fix typo | gingerBill | 2024-07-11 | 1 | -1/+1 |
| | | |||||
| * | Add `rand.Generator` and other calls | gingerBill | 2024-07-11 | 1 | -0/+13 |
| | | |||||
| * | Add `gen := context.random_generator` parameters to `rand` calls | gingerBill | 2024-07-11 | 4 | -114/+114 |
| | | |||||
| * | fix `@(optimization_mode)` usage in builtin collections | Laytan Laats | 2024-07-08 | 1 | -6/+6 |
| | | |||||