aboutsummaryrefslogtreecommitdiff
path: root/lib/std/meta.zig
AgeCommit message (Expand)Author
2025-09-20coerce vectors to arrays rather than inline forAndrew Kelley
2025-09-20compiler: require comptime vector indexesAndrew Kelley
2025-09-19std.fmt: migrate bufPrintZ to bufPrintSentinel (#25260)John Benediktsson
2025-09-05std: update for new packed union rulesAndrew Kelley
2025-08-01remove usages of `.alignment = 0`David Rubin
2025-07-11Remove numerous things deprecated during the 0.14 release cycleLinus Groh
2025-05-14Revert "Work around stage1 not yet returning null-terminated `@typeInfo` stri...Isaac Freund
2025-05-13std.meta.intToEnum -> std.enums.fromIntwooster0
2025-03-24deprecate O(n) union field type helpers in std.metaCarter Snook
2025-02-18docs: update old reference from builtin.Type.Struct to builtin.Type.@"struct"sidharta
2025-02-04std.meta.FieldType: use builtin and deprecateMeghan Denny
2025-01-26std.meta: handle `comptime` fields in `hasUniqueRepresentation` (#22132)Fri3dNstuff
2025-01-24compiler: yet more panic handler changesmlugg
2025-01-16all: update to `std.builtin.Type.{Pointer,Array,StructField}` field renamesmlugg
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2024-11-24`std.meta.eql`: use `==` directly when comparing `packed struct`s (#21982)Fri3dNstuff
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-06Merge pull request #21331 from bobf/std-meta-DeclEnum-empty-structAlex Rønne Petersen
2024-10-04Remove old deprecated symbols in std (#21584)PauloCampana
2024-09-07Prevent failure with empty struct in `std.meta.DeclEnum`Bob Farrell
2024-08-29std: avoid field/decl name conflictsmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-07-28chore: correct non-standard comments.matt ettler
2024-07-09std: fix typos (#20560)Jora Troosh
2024-06-23std.meta.hasUniqueRepresentation: Handle optional pointers correctly (#20366)Sean
2024-06-18fix std.meta.eql for comptime-only unionrohlem
2024-06-02std.meta.hasUniqueRepresentation: better support packed structsMeghan Denny
2024-05-03Delete compile errors for deprecated declsRyan Liptak
2024-04-23std.meta: give TagPayloadByName unreachable a better @compileError messageclickingbuttons
2024-04-22ComptimeStringMap: return a regular struct and optimizeTravis Staloch
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-17AstGen: disallow alignment on function typesJacob Young
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-02-26Change many test blocks to doctests/decltestsRyan Liptak
2024-02-26Remove redundant test name prefixes now that test names are fully qualifiedRyan Liptak
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