aboutsummaryrefslogtreecommitdiff
path: root/lib/std/meta.zig
AgeCommit message (Expand)Author
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-22Builder: fix llvm ir value namesJacob Young
2024-02-22Builder: support printing metadata in llvm irJacob Young
2024-02-03std.fmt: fix formatting slices of structs with custom formattingChadwain Holness
2024-01-27std: remove meta.globalOptionVeikka Tuominen
2024-01-23std.fmt: fix unecessary deref on user-defined format functionKhang Nguyen Duy
2024-01-07Fix failing type reificationsCarl Åstholm
2024-01-07Work around stage1 not yet returning null-terminated `@typeInfo` stringsCarl Åstholm
2023-12-08AstGen: add error for using inline loops in comptime only scopesVeikka Tuominen
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-19std: correct faulty testmlugg
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-18Faster implementation of intToEnum.Lucas Santos
2023-09-27Remove `@fabs`, fabs and absCast/Int from std libantlilja
2023-09-19write function types consistently with a space before `fn` keywordr00ster91
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-07-25make `@typeInfo` not return private declsJacob G-W
2023-07-12Remove len parameter from splat in standard libantlilja
2023-07-10std.meta: remove isTag (#15584)Meghan
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-13all: replace `comptime try` with `try comptime`Eric Joldasov
2023-06-13std.meta: remove `TagType` (deprecated in 0.9)Eric Joldasov
2023-06-13std.meta: remove `Vector` (deprecated in 0.10)Eric Joldasov
2023-05-23std.sort: add pdqsort and heapsortAli Chraghi
2023-05-20std.meta: allow ArgsTuple to be used on functions with comptime parametersMeghan
2023-05-10std.meta: remove tagNameMeghan
2023-05-01Updates std.meta.intToEnum to support non-exhaustive enums (#15491)Mason Remaley
2023-04-21std: remove names from incorrectly named testsJacob Young
2023-04-12Zir: implement explicit block_comptime instructionmlugg
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