aboutsummaryrefslogtreecommitdiff
path: root/lib/std/meta
AgeCommit message (Expand)Author
2025-04-13std: eradicate u29 and embrace std.mem.AlignmentAndrew Kelley
2025-01-16all: update to `std.builtin.Type.{Pointer,Array,StructField}` field renamesmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-03-21std: promote tests to doctestsAndrew Kelley
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-01-09AstGen: add error for redundant comptime var in comptime scope (#18242)Bogdan Romanyuk
2023-12-08AstGen: add error for using inline loops in comptime only scopesVeikka Tuominen
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-17mem: rename align*Generic to mem.align*Motiejus Jakštys
2023-06-13all: replace `comptime try` with `try comptime`Eric Joldasov
2023-06-13std.meta: remove `Vector` (deprecated in 0.10)Eric Joldasov
2023-04-12Zir: implement explicit block_comptime instructionmlugg
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew 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-09Eliminate `BoundFn` type from the languageVeikka Tuominen
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-05-04std.meta.TrailerFlags: improve init typeErik Arvstedt
2022-05-04std.meta.TrailerFlags: include in std testsErik Arvstedt
2022-03-24std.meta.trait: remove assumption about vector ABI sizeAndrew Kelley
2022-03-08deprecated TypeInfo in favor of TypeJonathan Marler
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-10-29Make `std.meta.trait.isContainer` true for opaquesInKryption
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-07-21Correct hasUniqueRepresentation for vectorsTau
2021-06-21std.TrailerFlags: remove superfluous parameterAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-05-17Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-17Remove `isIntegerNumber` and `isFloatingNumber`Aiz672
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-04-29std: fix compile errors found by stage2 AstGenAndrew Kelley
2021-03-18Add some enum utilitiesMartin Wickham
2021-02-24zig fmt the std libAndrew Kelley
2021-01-30Replace @TagType uses, mostly with std.meta.TagTadeo Kondrak
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy
2021-01-01std: loop in trailer flags can be indexing operationdaurnimator
2021-01-01std: use FieldEnum from TrailerFlagsdaurnimator
2020-12-31Year++Frank Denis
2020-12-26Handle unions in autoHashJulius Putra Tanu Setiaji
2020-12-26Make hasUniqueRepresentation false for slicesJulius Putra Tanu Setiaji
2020-12-14std: Bool has no definite representation tooLemonBoy
2020-12-14std: non-byte-multiple sized integers have no definite representationLemonBoy
2020-12-10std: introduce meta.traits.is{Integral,Float}LemonBoy
2020-11-19Add builtin.Signedness, use it instead of is_signedTadeo Kondrak
2020-10-17Make std.meta.Int accept a signedness parameterJan Prudil