aboutsummaryrefslogtreecommitdiff
path: root/core/math.odin
Commit message (Expand)AuthorAgeFilesLines
* Parse directories to be packagesgingerBill2018-05-211-480/+0
* Fix demo for removing default struct valuesgingerBill2018-05-201-1/+4
* Add `log` to math.odingingerBill2018-05-121-0/+7
* Fix copy-and-forget in math.odinLipid2018-05-021-2/+2
* `distinct` keyword for type declarationsgingerBill2018-02-051-6/+6
* Remove old math constantsgingerBill2018-01-281-2/+0
* Fix proc groups from import namesgingerBill2017-12-101-2/+2
* Explicit procedure group; Remove implicit procedure overloadinggingerBill2017-12-091-3/+3
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-50/+144
* &x.(type)gingerBill2017-11-301-21/+25
* Change push allocator system; update core librariesgingerBill2017-11-091-10/+9
* Fix array of array arithmeticgingerBill2017-11-071-22/+8
* #const value procedure parameters; $N for polymorphic array lengthsgingerBill2017-11-051-38/+38
* Fix fmt printing `uintptr` typegingerBill2017-11-041-2/+3
* Attributes; @(link_name="foo")gingerBill2017-10-291-23/+26
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-291-2/+8
* `transmute(type)x`; Minor code clean upGinger Bill2017-07-301-6/+6
* Fix math.odin, againGinger Bill2017-07-211-4/+4
* Fix missing semicolons in math.odinGinger Bill2017-07-211-4/+4
* Fix polymorphic element types usage; Empty `union` as opaque typeGinger Bill2017-07-201-11/+14
* General specialization for polymorphic parametersGinger Bill2017-07-181-14/+14
* `..` half closed range; `...` open range; `...` variadic syntaxGinger Bill2017-07-071-4/+4
* Replace many built-in procedures with user-level proceduresGinger Bill2017-07-041-36/+27
* :: style procedure declarations; remove old parsing codeGinger Bill2017-06-281-57/+57
* Remove `type` prefix declarationsGinger Bill2017-06-281-12/+10
* Disable `var` and `const` declarationsGinger Bill2017-06-281-99/+90
* Declaration grouping uses () rather than {}; Fix some problem with compilatio...Ginger Bill2017-06-171-14/+14
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-131-14/+14
* `foreign` blocks for proceduresGinger Bill2017-06-121-11/+14
* Update default field value syntax; Use more declaration groupingsGinger Bill2017-06-121-58/+69
* Pascal style declaration grouping with ()Ginger Bill2017-06-121-25/+28
* Prefix `type` and `let` to replace `immutable`Ginger Bill2017-06-121-7/+7
* Prefix `proc` syntaxGinger Bill2017-06-121-57/+57
* Remove := with var and :: with constGinger Bill2017-06-121-148/+148
* `bit_field`; Lexical sugar operators ≠ ≤ ≥Ginger Bill2017-06-031-6/+5
* Remove Quat from math.odinGinger Bill2017-06-011-1/+0
* Fix interval loop constant bug; Fix ir edge checking; Fix vector arithmetic w...Ginger Bill2017-05-221-8/+7
* Remove check on array/slice/dynamic element sizeGinger Bill2017-05-021-1/+1
* `for in` iteration of Enum Type (request from issue #58)Ginger Bill2017-05-011-7/+11
* Improve vector math; Make bprint* return stringGinger Bill2017-05-011-9/+9
* Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => tr...Ginger Bill2017-04-301-10/+10
* Change interval syntax: .. open range, ..< half-closed rangeGinger Bill2017-04-201-4/+4
* Merge https://github.com/gingerBill/OdinZachary Pierson2017-04-021-8/+8
|\
| * Add Quaternions: quaternion128, quaternion256Ginger Bill2017-04-011-2/+2
| * Complex numbers: complex64 complex128Ginger Bill2017-04-011-6/+6
* | Merge https://github.com/gingerBill/Odin, cleaned up a bit, fixed the object ...Zachary Pierson2017-03-301-0/+4
|\|
| * v0.1.3v0.1.3Ginger Bill2017-03-271-0/+4
* | Merge https://github.com/gingerBill/OdinZac Pierson2017-03-211-31/+36
|\|
| * windows.odin TYPE_NAME to Type_Name; More SSA work and SSA printing for debug...Ginger Bill2017-03-121-31/+36
* | Merge https://github.com/gingerBill/OdinZachary Pierson2017-02-271-4/+4
|\|