| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-18 | Added std.meta.fieldNames | Alexandros Naskos | |
| 2020-11-18 | std: make meta.IntType a compile error | xackus | |
| the function signature changed also update langref | |||
| 2020-11-03 | std.meta: test that const and mut variables have different addresses | Frank Denis | |
| We are checking that two identical, constant values, are stored at different addresses. But sharing a unique location doesn't look like something the compiler wouldn't do. It may make more sense to check that a const variable and a mutable variable set to the same value have different addresses. | |||
| 2020-10-17 | Fixes std.meta.Tuple and std.meta.ArgsTuple for zero-sized types (like void). | Felix (xq) Queißner | |
| 2020-10-17 | Make std.meta.Int accept a signedness parameter | Jan Prudil | |
| 2020-10-15 | std: move std.meta.refAllDecls to std.testing | Tadeo Kondrak | |
| 2020-10-01 | Update std.meta.ArgsTuple for alignment in StructField/UnionField | Tadeo Kondrak | |
| 2020-10-01 | Update std.meta.Tuple for alignment in StructField/UnionField | Tadeo Kondrak | |
| 2020-09-29 | Merge branch 'master' into args-tuple | Alexandros Naskos | |
| 2020-09-28 | Follows @tadeokondrak remark about taking `[]const type`. | Felix (xq) Queißner | |
| 2020-09-28 | Changes comptime block to test. | Felix (xq) Queißner | |
| 2020-09-28 | Changes comptime block to test. | Felix (xq) Queißner | |
| 2020-09-25 | Implements std.meta.Tuple(), implements #4607 in userland. | Felix (xq) Queißner | |
| 2020-09-25 | Implements std.meta.ArgsTuple. | Felix (xq) Queißner | |
| 2020-09-14 | translate-c: determine sizeof using std.meta.sizeof | Vexu | |
| 2020-09-14 | fix meta.cast behavior; add exhaustive tests | Vexu | |
| 2020-09-07 | Use less inefficient method of replacing TypeInfo.UnionField.enum_field | Tadeo Kondrak | |
| 2020-09-07 | Update standard library for removal of TypeInfo.UnionField.enum_field | Tadeo Kondrak | |
| 2020-09-03 | std meta: fix use of alignOf in meta.cast | Lachlan Easton | |
| 2020-08-20 | add license header to all std lib files | Andrew Kelley | |
| add SPDX license identifier copyright ownership is zig contributors | |||
| 2020-07-14 | add std.meta.TrailerFlags API | Andrew Kelley | |
| This is useful for saving memory when allocating an object that has many optional components. The optional objects are allocated sequentially in memory, and a single integer is used to represent each optional object and whether it is present based on each corresponding bit. | |||
| 2020-07-11 | run zig fmt on std lib and self hosted | Vexu | |
| 2020-06-21 | Compacts switch statements and string literal | Charlie Stanton | |
| 2020-06-21 | Adds std.meta.cast and uses it to simplify translate-c | Charlie Stanton | |
| 2020-06-18 | Merge pull request #5203 from tadeokondrak/@type-for-even-more-types | Andrew Kelley | |
| implement @typeInfo for Frame and implement @Type for Frame, EnumLiteral, and ErrorSet | |||
| 2020-06-12 | Fix a few std.sort.sort invocations | Cassidy Dingenskirchen | |
| 2020-05-26 | Not sure how a tab snuck in there | Ryan Liptak | |
| 2020-05-26 | Use ComptimeStringMap in std.meta.stringToEnum when feasible | Ryan Liptak | |
| 2020-05-26 | More vector support in std.meta | data-man | |
| 2020-05-02 | Constify TypeInfo | Tadeo Kondrak | |
| 2020-04-28 | rename std.meta.IntType to std.meta.Int | Tadeo Kondrak | |
| Closes https://github.com/ziglang/zig/issues/5194 | |||
| 2020-04-28 | add std.meta.Vector to replace @Vector | Tadeo Kondrak | |
| 2020-03-19 | fixes to std.meta | Andrew Kelley | |
| behavior tests are passing now | |||
| 2020-03-19 | improve std lib code for the new semantics | Andrew Kelley | |
| 2020-03-01 | std: format contents of sentinel terminated many pointers | daurnimator | |
| std: add std.meta.Sentinel to get sentinel of a type | |||
| 2020-02-24 | remove uses of `@ArgType` and `@IntType` | Vexu | |
| 2020-02-24 | remove usages of `@typeId`, `@memberCount`, `@memberName` and `@memberType` | Vexu | |
| 2020-02-18 | fix std.meta.refAllDecls | Andrew Kelley | |
| 2020-02-14 | modernize std.meta | xackus | |
| 2020-02-13 | Vector comparison in meta and testing | data-man | |
| 2020-01-19 | progress towards merging | Andrew Kelley | |
| see BRANCH_TODO file | |||
| 2019-12-30 | std: meta.TagPayloadType takes the tag type of the union | daurnimator | |
| 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-12-05 | fix casts | Vexu | |
| 2019-11-21 | string literals are now null terminated | Andrew Kelley | |
| this also deletes C string literals from the language, and then makes the std lib changes and compiler changes necessary to get the behavior tests and std lib tests passing again. | |||
| 2019-11-21 | implement null terminated pointers | Andrew Kelley | |
| 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-16 | ref more math decls for better docs | Andrew Kelley | |
| 2019-10-16 | generated docs: progress towards generic types being useful | Andrew Kelley | |
| See #3406 | |||
