aboutsummaryrefslogtreecommitdiff
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Fix #1644gingerBill2022-04-261-3/+3
* [ease] Fix `flux_stop`.Jeroen van Rijn2022-03-311-7/+7
* [ease] Flux fixups.Jeroen van Rijn2022-03-271-10/+8
* update delay to use deltatime, add time leftMichael Kutowski2022-03-271-11/+30
* add math easing packageMichael Kutowski2022-03-271-0/+466
* Fix #1627: Remove wrong return type in cumsum_inplaceStanislav Ch. Nikolov2022-03-171-2/+2
* Fix issue #1574 "fract in linalg/glm is broken" by fixinggitlost2022-03-081-5/+26
* Ports OpenSimplex2 from https://github.com/KdotJPG/OpenSimplex2 to Odin. Adds...NoahR022022-02-082-0/+905
* Add `#partial [Enum]Type{...}` support to check for missing enumerated array ...gingerBill2022-02-051-0/+1
* Correct `#sparse` usage and error messagesgingerBill2022-02-051-1/+1
* Initialize the `global_rand` with the `intrinsics.read_cycle_counter()` valuegingerBill2022-02-031-3/+3
* Add allocator parameter to `rand.perm`gingerBill2022-02-011-2/+2
* Add `round` to linalg_glsl_math.odingingerBill2022-01-301-0/+2
* Added round to HLSL and GLSL, and isinf/isfinite + isnan to HLSLJesse Stiller2022-01-303-0/+104
* Add `rand.exp_float64`gingerBill2022-01-272-8/+220
* Correct int31_max etcgingerBill2022-01-271-3/+3
* Improve docs_writer.cppgingerBill2022-01-173-25/+24
* Simplify docs to hide the copyrightgingerBill2022-01-1711-37/+47
* Extraneous parameters in hlsl/glsl.saturate removedJesse Stiller2022-01-172-33/+32
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-151-16/+16
* Fix polymorphic matrix element with a minor hackgingerBill2022-01-101-4/+4
* Update matrix types to be the native Odin `matrix` typesgingerBill2022-01-106-2164/+2103
* Fix quaternion castinggingerBill2022-01-031-2/+2
* Fix conversion from float to quaterniongingerBill2021-12-311-2/+2
* fix math.prodgilles2021-12-161-0/+1
* [math/big] Rename `internal_int_shl_digit` to `_private_int_shl_leg`.Jeroen van Rijn2021-12-113-129/+96
* Fix `rat_set_f64`gingerBill2021-12-111-5/+5
* Merge pull request #1358 from Kelimion/big_math_fixJeroen van Rijn2021-12-091-0/+5
|\
| * [math/big] Return 0, .Integer_Underflow if trying to get a negative number to...Jeroen van Rijn2021-12-091-0/+5
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-12-092-27/+48
|\|
| * [math/big] Fix int_set and int_get.Jeroen van Rijn2021-12-092-31/+51
* | Add utility procedures to get low valuesgingerBill2021-12-091-0/+29
* | Minor style changegingerBill2021-12-091-5/+5
|/
* Fix bugs in big.Rat caused by typosgingerBill2021-12-071-3/+3
* Minor cleanup to math constantsgingerBill2021-11-214-39/+36
* Added back ln for jsGus2021-11-201-1/+13
* Add `math.lgamma` based off FreeBSD's `/usr/src/lib/msun/src/e_lgamma_r.c`gingerBill2021-11-161-0/+361
* Add `math.signbit`; Add `math.gamma` based on http://netlib.sandia.gov/cephes...gingerBill2021-11-162-0/+248
* Add `math.nextafter`gingerBill2021-11-161-0/+59
* Fix typogingerBill2021-11-161-1/+1
* Implement `ln` based off FreeBSD's /usr/src/lib/msun/src/e_log.cgingerBill2021-11-162-19/+117
* Implement `atanh` based on FreeBSD's /usr/src/lib/msun/src/e_atanh.cgingerBill2021-11-161-2/+42
* Add `log1p`, `erf`, `erfc`, `ilogb` `logb` (implemented based of FreeBSD's)gingerBill2021-11-163-22/+780
* Rename math_js.odin to math_basic_js.odingingerBill2021-11-161-0/+0
* Implement `math.sqrt` with `intrinsics.sqrt`gingerBill2021-11-162-9/+17
* Implement `ldexp` and `frexp` in native OdingingerBill2021-11-164-45/+144
* Add `linalg.matrix4_look_at_from_fru`gingerBill2021-11-131-0/+49
* Add math_js.odin specific calls (that just wrap the `f64` procedures)gingerBill2021-11-072-0/+44
* Begin work in semi-standardized `js_wasm32` targetgingerBill2021-11-072-60/+60
* Add `core:math/linalg/hlsl`gingerBill2021-11-042-0/+1841