COMMITS
/ lib/std/enums.zig April 30, 2025
A
all: replace all `@Type` usages
Ali Cheraghi committed
July 31, 2025
M
std.enums: fix `EnumIndexer` branch quota
mlugg committed
May 12, 2025
I
Revert "Work around stage1 not yet returning null-terminated `@typeInfo` strings"
Isaac Freund committed
May 11, 2025
W
std.meta.intToEnum -> std.enums.fromInt
wooster0 committed
April 15, 2025
А
Deprecate std.enums.nameCast.
Андрей Краевский committed
March 4, 2025
1
std.enums.tagName: preserve sentinel in return value
190n committed
January 15, 2025
August 28, 2024
M
std: avoid field/decl name conflicts
mlugg committed
M
August 19, 2024
M
std: update eval branch quotas after bdbc485
mlugg committed
May 26, 2024
J
EnumMap: fix init
Jacob Young committed
March 22, 2024
M
compiler: implement analysis-local comptime-mutable memory
mlugg committed
March 24, 2024
S
std.enums: fix EnumSet.init and EnumMap.init for non-exhaustive enums
Simon Brown committed
March 11, 2024
C
Avoid comptime concatenation in `EnumFieldStruct`
Carl Åstholm committed
C
Move big enum tests to a standalone test case
Carl Åstholm committed
C
std.enums: Increase eval branch quotas
Carl Åstholm committed
February 19, 2024
T
std.builtin: make container layout fields lowercase
Tristan Ross committed
March 7, 2024
M
std.enums: remove IndexedMap, IndexedArray, IndexedSet
mlugg committed
February 26, 2024
R
Change many test blocks to doctests/decltests
Ryan Liptak committed
R
Remove redundant test name prefixes now that test names are fully qualified
Ryan Liptak committed
January 7, 2024
C
Work around stage1 not yet returning null-terminated `@typeInfo` strings
Carl Åstholm committed
December 30, 2023
P
Fix std.enums.values
PanSashko committed
December 11, 2023
E
Add `getPtrConstAssertContains(...)` for compatibility with a `const` `std.EnumMap`
Eric Eastwood committed
November 21, 2023
A
std: remove meta.trait
Andrew Kelley committed
November 10, 2023
M
lib: correct unnecessary uses of 'var'
mlugg committed
November 17, 2023
E
October 21, 2023
J
Fix simple doc mistakes. (#17624)
JustinWayland committed
September 28, 2023
C
Allow empty `enum` to be used in `EnumSet`/`EnumMap`
Christofer Nolander committed
July 4, 2023
R
write function types consistently with a space before `fn` keyword
r00ster91 committed
June 24, 2023
A
std.sort.block: add safety check for lessThan return value
Ali Chraghi committed
June 22, 2023
M
all: migrate code to new cast builtin syntax
mlugg committed
June 15, 2023
E
all: zig fmt and rename "@XToY" to "@YFromX"
Eric Joldasov committed
May 23, 2023
A
std.sort: add pdqsort and heapsort
Ali Chraghi committed
April 23, 2023
B
std.enums: make Ext parameter optional
Bogdan Romanyuk committed
May 2, 2023
T
std.enums: add tagName()
Travis Staloch committed
April 26, 2023
A
update codebase to use `@memset` and `@memcpy`
Andrew Kelley committed
April 14, 2023
M
std: fix uses of comptime blocks in non-inline functions
mlugg committed
March 5, 2023
M
Zir: implement explicit block_comptime instruction
mlugg committed
March 25, 2023
J
std.enums.IndexedSet: Add initOne and initMany
Jay Petacat committed
February 18, 2023
A
update std lib and compiler sources to new for loop syntax
Andrew Kelley committed
December 13, 2022
R
std.builtin: rename Type.UnionField and Type.StructField's field_type to type
r00ster91 committed
December 17, 2022
S
std.IndexedSet.iterator: allow iteration on const EnumSet
Steven Kabbes committed
December 11, 2022
R
std: implement subsetOf and supersetOf for EnumMultiset
Ronald Chen committed
P
std: add EnumMultiSet
Pyrolistical committed
December 8, 2022
R
std: added pure fns to EnumSet
Ronald Chen committed
October 5, 2022
R
fix(text): hyphenate "comptime" adjectives
r00ster91 committed
September 26, 2022
J
use @ptrCast to assigned generic type to default_value
Jacob Young committed
July 28, 2022
A
std.enums: make directEnumArrayLen public
Allan Regush committed
February 1, 2022
J
deprecated TypeInfo in favor of Type
Jonathan Marler committed
February 2, 2022
A
stage1: avoid anytype fields for type info
Andrew Kelley committed