| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new ↵ | gingerBill | 2022-01-15 | 1 | -16/+16 |
| | | | | | string version of the old constant | ||||
| * | core:math/bits: Improve add/sub/mul_u64 | Yawning Angel | 2021-10-27 | 1 | -42/+30 |
| | | | | | | | * `add_u32`/`add_u64`/`add_uint` are now constant time * `sub_u32`/`sub_u64`/`sub_uint` are now constant time * `mul_u64` now uses `u128` | ||||
| * | Add `bits.log2` | gingerBill | 2021-09-15 | 1 | -0/+4 |
| | | |||||
| * | Strip even more semicolons if followed by a `}` or `)` on the same line | gingerBill | 2021-08-31 | 1 | -36/+36 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 1 | -2/+2 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 1 | -192/+192 |
| | | |||||
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 1 | -1/+1 |
| | | |||||
| * | Remove `import "core:runtime"` from `core:math/bits` | gingerBill | 2021-04-25 | 1 | -1/+0 |
| | | |||||
| * | Add `intrinsics.count_zeros` | gingerBill | 2021-04-25 | 1 | -64/+9 |
| | | |||||
| * | Rename intrinsics to count_trailing_zeros and count_leading_zeros | gingerBill | 2021-04-25 | 1 | -27/+6 |
| | | |||||
| * | Replace many `foreign` llvm calls with intrinsics | gingerBill | 2021-04-25 | 1 | -142/+18 |
| | | |||||
| * | Minimize unneeded casts | gingerBill | 2021-03-03 | 1 | -4/+4 |
| | | |||||
| * | Add to package math/bits `bitfield_extract` and `bitfield_insert` | gingerBill | 2021-02-19 | 1 | -0/+125 |
| | | |||||
| * | Improve bits.rotate_left* | gingerBill | 2020-05-31 | 1 | -9/+25 |
| | | |||||
| * | Update math/bits | gingerBill | 2020-05-30 | 1 | -5/+243 |
| | | |||||
| * | Add `runtime.bswap_*` required for -llvm-api | gingerBill | 2020-04-11 | 1 | -25/+42 |
| | | |||||
| * | Rename math/bits package name to `math_bits` | gingerBill | 2019-12-31 | 1 | -1/+1 |
| | | |||||
| * | Add i128/u128 support for bit sets | gingerBill | 2019-05-28 | 1 | -1/+8 |
| | | |||||
| * | Move core:bits to core:math/bits | gingerBill | 2019-03-24 | 1 | -0/+253 |