You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
switch
cases(Implement hover and goto for enum literals #1294)
(Enable hover for
.foo
in&.{ .foo, .bar }
#1308)MyEnum.value
(Various improvements #1329)
MyTaggedUnion.value
(Various improvements #1329)
Understand (enum/union/tagged union) type resolution betterslice.len
,slice.ptr
, and tuple fields #1315.foo
in&.{ .foo, .bar }
#1308my_tuple.@"0"
if
/while
blockInfererrdefer
error type based on the enclosing function's return typeResolve underlying type of error values aserror{...}
.bar
inFoo{ .bar = baz }
(Add hover/goto for container fields in struct init #1307)
.@"utf-32"
only highlights eitherutf
or32
but notutf-32
as a wholetypes.Hover.range
,types.DefinitionLink.originSelectionRange
, etc.(Various improvements #1329)
slice.len
andslice.ptr
(Resolve types of
slice.len
,slice.ptr
, and tuple fields #1315)slice.len
andslice.ptr
pointer.*
for
/while
loops(Some hover improvements #1303)
(Resolve type of loop expressions #1310)
(Various improvements #1329)
for
loop (baz
infor (foo, 0..) |bar, baz|
)switch
&foo
Wrong variable type info when orelse assigns variable with an optional type #1330
Support for type detection for if expression #1341
Usefull.<whatever>.firstToken()
to get signatures(More bugfixes #1328)
(More bugfixes #1328)
usingnamespace
and@field
together #1219No hover/go-to on zig-gamedev/zgui, culprit is
usingnamespace
#1218🚧 = work in progress
⭐ = high priority
Beta Was this translation helpful? Give feedback.
All reactions