aboutsummaryrefslogtreecommitdiff
path: root/core/math
Commit message (Collapse)AuthorAgeFilesLines
* Improve `linalg.transpose` type determination for square matricesgingerBill2021-06-281-2/+1
|
* Change uses for parapoly records to use `$` alwaysgingerBill2021-06-141-1/+1
|
* Fix transposinggingerBill2021-06-041-6/+6
|
* Fix typogingerBill2021-06-041-1/+1
|
* Fix linalg.transposegingerBill2021-06-031-1/+1
|
* Fix for value rather than type used for intrinsicsJoakim Hentula2021-05-311-6/+6
|
* Last of the Endian float in math.odin.Jeroen van Rijn2021-05-291-75/+111
|
* Even more Endian maths.Jeroen van Rijn2021-05-291-18/+96
|
* More Endian version of maths procs.Jeroen van Rijn2021-05-291-41/+139
|
* Add Endian versions of math routines.Jeroen van Rijn2021-05-291-28/+191
|
* Remove @(static) for global variablesgingerBill2021-05-191-2/+2
|
* Remove `import "core:runtime"` from `core:math/bits`gingerBill2021-04-251-1/+0
|
* Add `intrinsics.count_zeros`gingerBill2021-04-251-64/+9
|
* Rename intrinsics to count_trailing_zeros and count_leading_zerosgingerBill2021-04-251-27/+6
|
* Replace many `foreign` llvm calls with intrinsicsgingerBill2021-04-251-142/+18
|
* Fix missing newlines in core:math/linalg/specific.odinvassvik2021-04-091-2/+4
|
* Add core:math/fixedgingerBill2021-04-011-0/+133
|
* Add `f16` support to core:math/linalggingerBill2021-04-014-124/+2284
|
* Add f16 specific procedures to core:mathgingerBill2021-04-011-59/+240
|
* Add `linalg.matrix_cast`gingerBill2021-03-261-2/+3
|
* Add `linalg.matrix_cast`gingerBill2021-03-261-4/+13
|
* Fix typo in cubic().Jeroen van Rijn2021-03-161-1/+1
|
* Update package core:math/linalg to support matrix3 euler angle operationsgingerBill2021-03-163-45/+1209
|
* Minor update to math/linalggingerBill2021-03-031-5/+72
|
* Improve math/linalg to support both f32 and f64 basic procedures for the ↵gingerBill2021-03-036-943/+3029
| | | | specific*.odin files
* Minimize unneeded castsgingerBill2021-03-031-4/+4
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-02-231-1/+1
|\
| * Update extended.odinWalterPlinge2021-02-231-1/+1
| |
* | Replace `inline` uses in the rest of core with `#force_inline`gingerBill2021-02-231-16/+16
|/
* Remove `"pure"` and `"pure_none"` calling conventionsgingerBill2021-02-231-1/+1
|
* Add to package math/bits `bitfield_extract` and `bitfield_insert`gingerBill2021-02-191-0/+125
|
* Fix math.factorial()Oskar Nordquist2020-12-131-1/+1
|
* Merge branch 'master' into parser-experimentsgingerBill2020-12-061-0/+24
|\
| * Add new math procedure: inf_f32 inf_f64 nan_f32 nan_f64gingerBill2020-11-111-0/+24
| |
* | Add experimental `-insert-semicolon` functionality to tokenizer and parsergingerBill2020-11-011-1/+1
|/
* Remove usage of `do` in core librarygingerBill2020-09-233-8/+20
|
* Fix `delete("")` on `-llvm-api`; Fix linalg stuffgingerBill2020-09-113-17/+241
|
* Clean up quaternion_from_matrix(3|4) codegingerBill2020-09-101-138/+77
|
* Make procedure names consistentgingerBill2020-09-101-37/+30
|
* Add sanity conversion for rand.norm_float64gingerBill2020-09-101-0/+6
|
* Clarify euler angle procedures bettergingerBill2020-09-101-38/+41
|
* Clean up Euler Angle code for math/linalggingerBill2020-09-102-87/+239
|
* Update math and math/linalg; add "pure_none" calling conventiongingerBill2020-09-105-340/+1383
|
* Fix typogingerBill2020-09-071-1/+1
|
* Improve math/rand functionalitygingerBill2020-09-071-21/+25
|
* Update specific.odinMichael Kutowski2020-08-291-1/+1
|
* fix hsl math.mod to usual hsl conversionMichael Kutowski2020-08-291-1/+3
|
* Fix typos in math.odingingerBill2020-08-041-4/+4
|
* Add `raw_data` to replace cases in which `&x[0]` was usedgingerBill2020-06-291-2/+2
|
* Merge pull request #672 from foxnne/fixwrapgingerBill2020-06-031-1/+1
|\ | | | | Fix wrap in core:math.