| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-22 | Sema: fix parameter of type 'T' must be comptime error | Veikka Tuominen | |
| Closes #12519 Closes #12505 | |||
| 2022-07-13 | stage2: fix comptime bitcast involving f80 | Andrew Kelley | |
| * Sema: implement comptime bitcast of f80 with integer-like types bitwise rather than taking a round trip through memory layout. * Type: introduce `isAbiInt`. * Value: comptime memory write of f80 writes 0 bytes for padding instead of leaving the memory uninitialized. * Value: floatReadFromMemory has a more general implementation, checking the endianness rather than checking for specific architectures. This fixes behavior test failures occurring on MIPS. | |||
| 2022-07-13 | std.math: add `inline` to some functions | Andrew Kelley | |
| These functions semantically benefit from being inline; it makes sense that `isInf(x)` where `x` is comptime-known should have a comptime-known result. | |||
| 2022-04-14 | std.math.float: fix f80-backed c_longdouble consts | vi | |
| 2022-04-12 | Add `floatFractionalBits` to replace `floatMantissaDigits` | Cody Tapscott | |
| 2022-04-07 | std.math: generalise `inf`, even simpler `isFinite` | viri | |
| 2022-04-06 | derive float constants in a generic way (#10133) | viri | |
