gingerBill
|
2127dc56b1
Add `math.pow10`
|
2 years ago |
gingerBill
|
0c25f7cdc5
Improve core:math procedures and add loads of unit tests
|
2 years ago |
gingerBill
|
e5c243ee93
Fix `atan2` by swapping the arguments internally
|
2 years ago |
gingerBill
|
92e406cef0
Implement `asin` in native Odin
|
2 years ago |
gingerBill
|
269913ede0
Implement `acos` in native Odin
|
2 years ago |
gingerBill
|
ff36b754cb
Fix atrig functions
|
2 years ago |
gingerBill
|
39728b8bfb
Add the builtin procedures `abs`, `clamp` `min`, `max` to `core:math` as aliases
|
2 years ago |
gingerBill
|
208f168564
Correct assignment
|
3 years ago |
gingerBill
|
737bccbd5e
Add `math.divmod` and `math.floor_divmod`
|
3 years ago |
blake
|
b2b0043875
fixed math.log2
|
3 years ago |
Yeongju Kang
|
4e8bc0786d
fix parameter for atan2 in procedure asin
|
3 years ago |
Stanislav Ch. Nikolov
|
5e04ddd653
Fix #1627: Remove wrong return type in cumsum_inplace
|
3 years ago |
gitlost
|
b94a7a87fa
Fix issue #1574 "fract in linalg/glm is broken" by fixing
|
3 years ago |
gilles
|
4ebdb6740e
fix math.prod
|
3 years ago |
gingerBill
|
f40f12d480
Minor cleanup to math constants
|
3 years ago |
gingerBill
|
2b546a598c
Add `math.signbit`; Add `math.gamma` based on http://netlib.sandia.gov/cephes/cprob/gamma.c
|
3 years ago |
gingerBill
|
b530ca9a5e
Add `math.nextafter`
|
3 years ago |
gingerBill
|
e721f26a76
Implement `ln` based off FreeBSD's /usr/src/lib/msun/src/e_log.c
|
3 years ago |
gingerBill
|
91408cb21f
Implement `atanh` based on FreeBSD's /usr/src/lib/msun/src/e_atanh.c
|
3 years ago |
gingerBill
|
eb8b0d7a03
Add `log1p`, `erf`, `erfc`, `ilogb` `logb` (implemented based of FreeBSD's)
|
3 years ago |
gingerBill
|
6a101e69a2
Implement `ldexp` and `frexp` in native Odin
|
3 years ago |
gingerBill
|
518460af66
Begin work in semi-standardized `js_wasm32` target
|
3 years ago |
gingerBill
|
7bb7a741c6
Make `math` procedure `contextless`; Add `asinh`, `acosh`, `atanh`
|
3 years ago |
gingerBill
|
720884e0f1
Strip even more semicolons if followed by a `}` or `)` on the same line
|
4 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
4 years ago |
Joakim Hentula
|
6465fb8ec7
Fix for value rather than type used for intrinsics
|
4 years ago |
Jeroen van Rijn
|
d7dba495fd
Last of the Endian float in math.odin.
|
4 years ago |
Jeroen van Rijn
|
c05f6b4a31
Even more Endian maths.
|
4 years ago |
Jeroen van Rijn
|
a0a578c72a
More Endian version of maths procs.
|
4 years ago |