index
:
odin/Odin.git
bill/all_or_none
bill/any-type-switch-if-else
bill/change-license
bill/compiler-optimizations-2025-09
bill/conditional-zero
bill/const-union
bill/dir-organization
bill/disallow-128-bit
bill/fix-current-os-package
bill/fix-data-races-2026-02
bill/force-type-assert
bill/global-variable-distribution
bill/init-fini-changes
bill/integer-concatenation
bill/io-error-changes
bill/must-tail
bill/new-slice-sort
bill/range-init
bill/remove-test-suffix
bill/shared-partial-return-memory
bill/subtype-type-info
bill/typeid-sip-hash
bill/utf16-strings
core-flags
core_os2_revamp
custom-math-sin
fix-4225
llvm-12-support
master
middle-end
mimalloc
mv/libc-errors
new_os
orca-dev
text-template
update-tilde
windows-llvm-11.1.0
windows-llvm-12.0.1
windows-llvm-13.0.0
Odin Programming Language
Odin Lang
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
core
/
math
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix #1627: Remove wrong return type in cumsum_inplace
Stanislav Ch. Nikolov
2022-03-17
1
-2
/
+2
*
Fix issue #1574 "fract in linalg/glm is broken" by fixing
gitlost
2022-03-08
1
-5
/
+26
*
Ports OpenSimplex2 from https://github.com/KdotJPG/OpenSimplex2 to Odin. Adds...
NoahR02
2022-02-08
2
-0
/
+905
*
Add `#partial [Enum]Type{...}` support to check for missing enumerated array ...
gingerBill
2022-02-05
1
-0
/
+1
*
Correct `#sparse` usage and error messages
gingerBill
2022-02-05
1
-1
/
+1
*
Initialize the `global_rand` with the `intrinsics.read_cycle_counter()` value
gingerBill
2022-02-03
1
-3
/
+3
*
Add allocator parameter to `rand.perm`
gingerBill
2022-02-01
1
-2
/
+2
*
Add `round` to linalg_glsl_math.odin
gingerBill
2022-01-30
1
-0
/
+2
*
Added round to HLSL and GLSL, and isinf/isfinite + isnan to HLSL
Jesse Stiller
2022-01-30
3
-0
/
+104
*
Add `rand.exp_float64`
gingerBill
2022-01-27
2
-8
/
+220
*
Correct int31_max etc
gingerBill
2022-01-27
1
-3
/
+3
*
Improve docs_writer.cpp
gingerBill
2022-01-17
3
-25
/
+24
*
Simplify docs to hide the copyright
gingerBill
2022-01-17
11
-37
/
+47
*
Extraneous parameters in hlsl/glsl.saturate removed
Jesse Stiller
2022-01-17
2
-33
/
+32
*
`ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...
gingerBill
2022-01-15
1
-16
/
+16
*
Fix polymorphic matrix element with a minor hack
gingerBill
2022-01-10
1
-4
/
+4
*
Update matrix types to be the native Odin `matrix` types
gingerBill
2022-01-10
6
-2164
/
+2103
*
Fix quaternion casting
gingerBill
2022-01-03
1
-2
/
+2
*
Fix conversion from float to quaternion
gingerBill
2021-12-31
1
-2
/
+2
*
fix math.prod
gilles
2021-12-16
1
-0
/
+1
*
[math/big] Rename `internal_int_shl_digit` to `_private_int_shl_leg`.
Jeroen van Rijn
2021-12-11
3
-129
/
+96
*
Fix `rat_set_f64`
gingerBill
2021-12-11
1
-5
/
+5
*
Merge pull request #1358 from Kelimion/big_math_fix
Jeroen van Rijn
2021-12-09
1
-0
/
+5
|
\
|
*
[math/big] Return 0, .Integer_Underflow if trying to get a negative number to...
Jeroen van Rijn
2021-12-09
1
-0
/
+5
*
|
Merge branch 'master' of https://github.com/odin-lang/Odin
gingerBill
2021-12-09
2
-27
/
+48
|
\
|
|
*
[math/big] Fix int_set and int_get.
Jeroen van Rijn
2021-12-09
2
-31
/
+51
*
|
Add utility procedures to get low values
gingerBill
2021-12-09
1
-0
/
+29
*
|
Minor style change
gingerBill
2021-12-09
1
-5
/
+5
|
/
*
Fix bugs in big.Rat caused by typos
gingerBill
2021-12-07
1
-3
/
+3
*
Minor cleanup to math constants
gingerBill
2021-11-21
4
-39
/
+36
*
Added back ln for js
Gus
2021-11-20
1
-1
/
+13
*
Add `math.lgamma` based off FreeBSD's `/usr/src/lib/msun/src/e_lgamma_r.c`
gingerBill
2021-11-16
1
-0
/
+361
*
Add `math.signbit`; Add `math.gamma` based on http://netlib.sandia.gov/cephes...
gingerBill
2021-11-16
2
-0
/
+248
*
Add `math.nextafter`
gingerBill
2021-11-16
1
-0
/
+59
*
Fix typo
gingerBill
2021-11-16
1
-1
/
+1
*
Implement `ln` based off FreeBSD's /usr/src/lib/msun/src/e_log.c
gingerBill
2021-11-16
2
-19
/
+117
*
Implement `atanh` based on FreeBSD's /usr/src/lib/msun/src/e_atanh.c
gingerBill
2021-11-16
1
-2
/
+42
*
Add `log1p`, `erf`, `erfc`, `ilogb` `logb` (implemented based of FreeBSD's)
gingerBill
2021-11-16
3
-22
/
+780
*
Rename math_js.odin to math_basic_js.odin
gingerBill
2021-11-16
1
-0
/
+0
*
Implement `math.sqrt` with `intrinsics.sqrt`
gingerBill
2021-11-16
2
-9
/
+17
*
Implement `ldexp` and `frexp` in native Odin
gingerBill
2021-11-16
4
-45
/
+144
*
Add `linalg.matrix4_look_at_from_fru`
gingerBill
2021-11-13
1
-0
/
+49
*
Add math_js.odin specific calls (that just wrap the `f64` procedures)
gingerBill
2021-11-07
2
-0
/
+44
*
Begin work in semi-standardized `js_wasm32` target
gingerBill
2021-11-07
2
-60
/
+60
*
Add `core:math/linalg/hlsl`
gingerBill
2021-11-04
2
-0
/
+1841
*
Add inverse for dmatN types
gingerBill
2021-11-04
1
-4
/
+12
*
Add `smoothstep`
gingerBill
2021-11-04
1
-0
/
+25
*
Minor reorganization
gingerBill
2021-11-04
1
-111
/
+114
*
Add `f64` variants of all types and procedures
gingerBill
2021-11-04
2
-37
/
+695
*
Add more comments
gingerBill
2021-11-04
1
-12
/
+16
[next]