| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-01 | ZIR: add cmp and condbr instructions | Andrew Kelley | |
| 2020-04-28 | std.meta.IntType -> std.meta.Int | Tadeo Kondrak | |
| 2020-04-16 | std: make math.clamp work for common uses, remove automatic bounds swapping | Andrius Mitkus | |
| 2020-03-24 | std: Add qNaN constants | LemonBoy | |
| 2020-03-05 | std: use testing.expectEqual in math.absCast tests | daurnimator | |
| 2020-03-05 | std: fix math.absCast on i1 | daurnimator | |
| 2020-03-04 | std: Use @TypeOf(x,y) as return value for max | LemonBoy | |
| 2020-02-24 | remove uses of `@ArgType` and `@IntType` | Vexu | |
| 2020-02-24 | remove usages of `@typeId`, `@memberCount`, `@memberName` and `@memberType` | Vexu | |
| 2020-01-14 | Add clamp function to math module | Hersh Krishna | |
| 2020-01-01 | std.mem.compare: breaking API changes | Andrew Kelley | |
| * `std.mem.Compare` is now `std.math.Order` and the enum tags renamed to follow new style convention. * `std.mem.compare` is renamed to `std.mem.order`. * new function `std.math.order` | |||
| 2019-12-16 | allow comparison of any numeric types | Andrew Kelley | |
| 2019-12-16 | std: lessThan and greaterThan between signed and unsigned | Shawn Landden | |
| It is a deviation from C, but I think we should consider making this the behavior of the operators. See #2133 | |||
| 2019-12-10 | Replace @typeOf with @TypeOf in all zig source | Robin Voetter | |
| This change was mostly made with `zig fmt` and this also modified some whitespace. Note that in some files, `zig fmt` produced incorrect code, so the change was made manually. | |||
| 2019-11-29 | std.math: remove constants that should be expressions | Andrew Kelley | |
| All four of these can be represented in fewer characters with expressions, which will be guaranteed to happen at compile-time, and have the same or better precision. The other math constants here which depend on function calls could be similarly removed if and when #425 is solved. However I left them for now since Zig does not eagerly evaluate functions with comptime parameters. | |||
| 2019-11-19 | add `std.math.tau` constant (equivalent to 2 * pi) | dbandstra | |
| 2019-11-08 | update more of the std lib to use `@as` | Andrew Kelley | |
| 2019-11-08 | update the codebase to use `@as` | Andrew Kelley | |
| 2019-10-24 | refAllDecls in a test block to limit when it gets run | Andrew Kelley | |
| 2019-10-16 | ref more math decls for better docs | Andrew Kelley | |
| 2019-10-16 | turn comments into doc comments | Andrew Kelley | |
| 2019-10-16 | Add 'missing' consts to math.zig | Sebsatian Keller | |
| The C library defines constants for log2e and sqrt2 etc. Those should also be available in zig. | |||
| 2019-10-09 | generated docs: render values | Andrew Kelley | |
| also fix pressing enter in search box before search finishes closes #3409 | |||
| 2019-09-25 | mv std/ lib/ | Andrew Kelley | |
| that's all this commit does. further commits will fix cli flags and such. see #2221 | |||
