aboutsummaryrefslogtreecommitdiff
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #4203 from karl-zylinski/file-tags-without-commentsgingerBill2024-09-194-4/+4
|\
| * Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-144-4/+4
* | Remove `distinct` from `core:math/linalg/(glsl|hlsl)` typesgingerBill2024-09-182-109/+109
|/
* Fix #4227Jeroen van Rijn2024-09-101-3/+3
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-3/+3
* Add math.remap_clamped.Jeroen van Rijn2024-09-011-1/+6
* Make math.remap clamp the result in range [new_min, new_max].Karl Zylinski2024-09-011-1/+2
* Fix `-vet-tabs` issuesgingerBill2024-08-241-1/+1
* Add `core:math.count_digits_of_base`Feoramund2024-08-181-0/+30
* Update rand.reset() example.Jeroen van Rijn2024-07-311-1/+1
* Clamp dot in `angle_between` to avoid precision errors.Jeroen van Rijn2024-07-281-1/+2
* Improve rand.shuffle further by splitting into 64-bit and 32-bit partsgingerBill2024-07-161-1/+7
* Improve `rand.shuffle`gingerBill2024-07-161-1/+1
* Make `complex32` use higher precision where possible for calculationsgingerBill2024-07-162-69/+9
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-142-9/+9
* Add more uses of `#no_capture`gingerBill2024-07-142-9/+9
* Fix typogingerBill2024-07-111-1/+1
* Add `rand.Generator` and other callsgingerBill2024-07-111-0/+13
* Add `gen := context.random_generator` parameters to `rand` callsgingerBill2024-07-114-114/+114
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-081-6/+6
* Fix bug in div3 fast path.Jeroen van Rijn2024-06-291-1/+1
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-23/+23
* Even more style fixesgingerBill2024-06-291-7/+5
* More style improvementsgingerBill2024-06-291-1/+1
* Require `base:runtime` import in `core:math/linalg`Feoramund2024-06-281-1/+1
* Fix core:math/fixed.Jeroen van Rijn2024-06-261-1/+1
* Remove the need for `rand` in `core:math/big`gingerBill2024-06-154-16/+13
* Update `core:math/rand` to use `context.random_generator` and remove `rand.Rand`gingerBill2024-06-154-357/+130
* Add `Reset` modegingerBill2024-06-151-0/+12
* Remove unneeded reassignment of `r`gingerBill2024-06-151-7/+0
* Add `runtime.Random_Generator` interfacegingerBill2024-06-151-0/+27
* Elide unnecessary conditionJeroen van Rijn2024-06-141-1/+1
* Fix big.shrink not actually shrinkingJosh Jones2024-06-141-2/+7
* Fix #3726gingerBill2024-06-101-3/+3
* Merge pull request #3718 from Feoramund/add-missing-big-atoi-aliasJeroen van Rijn2024-06-101-0/+1
|\
| * Add missing `string_to_int` alias in `core:math/big`Feoramund2024-06-091-0/+1
* | Add permutation & combination procedures to `core:math/big`Feoramund2024-06-091-0/+60
|/
* Add `@(rodata)` and `@(static, rodata)` where appropriategingerBill2024-06-067-27/+27
* Make use of `runtime.Raw_*` types in `core:math/linalg`Feoramund2024-06-031-15/+10
* Remove unused code in `internal_random_prime`Feoramund2024-05-281-3/+0
* fix pitch_from_quaternionshashank2024-05-273-3/+3
* fix a couple of -vet-style failures after f54977336b27c32eab52b77d94e7b1610f4...Laytan2024-05-093-5/+5
* fix(linalg/glsl): incorrect quat by vector3 multiplicationIllusionMan12122024-04-281-2/+2
* core/math/rand: Use `core:crypto` for the system RNGYawning Angel2024-04-235-96/+21
* Implement Fisher-Yates shuffleFeoramund2024-04-151-2/+2
* Fix `big.internal_random_prime` with `Second_MSB_On`Feoramund2024-04-151-0/+14
* Added docs for trig function procedure groupsalec hodgkinson2024-04-111-1/+28
* Fix #3386 - `fixed.to_string`gingerBill2024-04-101-18/+166
* Removed undefined & usused varsblob18072024-04-061-1/+0
* Fix #3323gingerBill2024-03-241-1/+3