aboutsummaryrefslogtreecommitdiff
path: root/lib/std/meta.zig
AgeCommit message (Expand)Author
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-04mark deprecated assumeSentinel as pubJonathan Marler
2023-01-24std: remove meta.assumeSentinelIsaac Freund
2023-01-03std: add meta.FieldTypemlugg
2023-01-02std.crypto.tls: implement the rest of the cipher suitesAndrew Kelley
2022-12-18std.builtin: remove layout field from Type.Enumr00ster91
2022-12-17std.builtin: rename Type.UnionField and Type.StructField's field_type to typer00ster91
2022-12-17std.builtin: rename Type.Fn's args to paramsr00ster91
2022-12-17std.builtin: rename Type.Fn.Param's arg_type to typer00ster91
2022-12-17std.meta: remove bitCountzooster
2022-12-08Re-apply: "std.ComptimeStringMap: use tuple types"r00ster91
2022-12-08Revert "std.ComptimeStringMap: use tuple types"Andrew Kelley
2022-12-07std.ComptimeStringMap: use tuple typesr00ster91
2022-12-06remove most conditional compilation based on stage1Andrew Kelley
2022-12-04std: add a special case for empty structs in meta.FieldEnum.Gregory Oakes
2022-11-04Merge pull request #13338 from Vexu/stage2-compile-errorsVeikka Tuominen
2022-11-03Add docstrings to some functions in std.metaYujiri
2022-10-29Sema: improve compile error for casting double pointer to anyopaque pointerVeikka Tuominen
2022-10-16Simplify code in std.meta.isTagEvin Yulo
2022-10-15adds isTag function to std.meta (#11895)Isaac Yonemoto
2022-09-27std/meta: make FieldEnum(T) == Tag(T) for tagged unions when values match fie...Silver
2022-09-20Sema: check pointer qualifiers before implicit castVeikka Tuominen
2022-08-27Sema: add error for non-comptime param in comptime funcantlilja
2022-08-24Adds std.meta.FnPtr for easier stage1/stage2 compatibilityFelix "xq" Queißner
2022-08-05Makes std.meta.Tuple and std.meta.ArgsTuple generate a unique type instead of...Felix "xq" Queißner
2022-06-03std: update tests to stage2 semanticsVeikka Tuominen
2022-05-04std.meta.TrailerFlags: include in std testsErik Arvstedt
2022-04-27std.meta: deprecate bitCount() for @bitSizeOf()Isaac Freund
2022-04-26Remove usage of inline for from print_targets.cmdTargetsJimmi Holst Christensen
2022-03-24std.meta: fix unit tests depending on unstable behaviorAndrew Kelley
2022-03-23stage2: fix some generics issuesAndrew Kelley
2022-03-14basic language features do not belong in std.metaAndrew Kelley
2022-03-08deprecated TypeInfo in favor of TypeJonathan Marler
2022-02-01stage1: avoid anytype fields for type infoAndrew Kelley
2022-01-31a small crusade against std.meta.declarationsAndrew Kelley
2022-01-20std: add meta.DeclEnumMeghan Denny
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-11-22Add std.meta.Float, alongside std.meta.IntLewis Gaul
2021-10-29Use `debug.assert` instead of `testing.expect`.InKryption
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-20Address Spaces: Pointer and function info in @TypeRobin Voetter
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-14translate-c: move utility functions to a separate namespaceVeikka Tuominen
2021-06-13meta.cast: handle casts from negative ints to ptrsVeikka Tuominen
2021-06-11translate-c: Implement flexible arraysEvan Haas
2021-05-12Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-11std.meta.Elem: support all optional typesIsaac Freund
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley