FYI it looks like there were breaking changes make to the build.zig.zon
file for zig v0.14.0.
When you run zig build
you'll get an compiler error.
"expected enum literal"
/path/to/folder/build.zig.zon:9:13: error: expected enum literal
.name = "thing",
Someone made a git issue asking about it too
Looks like we just need to remove the quotes from the name field
It also looks like they added a .fingerprint
field too. It's probably quick to fix, but I did quite a bit of cursing this morning so I figured I should make everyone aware of the issue. :laughing:
Thanks for that! I have no plans to move to 0.14.0 until it's our minimum version
Actually, this might make me change my mind
Would be very useful since zls is so useless
Does the new version have a built in language server?
No
ZLS is still a separate project
We also need to update roc-bootstrap and our other depa before we can update to 0.14.0
Though I don't expect that to take too long
Just realized I didn't paste the link to the section that excited me - which is incremental compilation for zig check workflow
I was wondering what I was missing :laughing:
You're killing me Anthony...
https://ziglang.org/download/0.14.0/release-notes.html#Incremental-Compilation
Found it
Oh thanks Dude! Didn't expect you to link it, but I appreciate it
I think uptaking that will really pay off as the compiler grows
zig build check
is that option in our compiler currently
Theoretically in 0.14.0 zls
also can run that step to understand your code and comp time types better
Last updated: Jul 06 2025 at 12:14 UTC