zig0

my attempts at zig bootstrapping in C
Log | Files | Refs | README | LICENSE

commit 2555f11c4983be0dc253738fd652c72fe1aa219a (tree)
parent 8bc1a80426df167ec3a90b43994204bdfbc853ce
Author: Motiejus Jakštys <motiejus.jakstys@chronosphere.io>
Date:   Fri, 13 Feb 2026 07:55:46 +0000

add skill

Diffstat:
M.claude/skills/port-astgen/SKILL.md | 2+-
MCLAUDE.md | 3+++
2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/.claude/skills/port-astgen/SKILL.md b/.claude/skills/port-astgen/SKILL.md @@ -92,7 +92,7 @@ continue to Step 7 (commit progress, re-skip). a TODO comment describing the remaining diff. 2. Remove ALL `fprintf`/`printf` debug statements from `astgen.c`. 3. Remove `#include <stdio.h>` if it was added for debugging. -4. Verify: `zig build all` must exit 0 with no unexpected output. +4. Verify: `zig build fmt && zig build all` must exit 0 with no unexpected output. 5. Commit: ```sh git add astgen.c astgen_test.zig diff --git a/CLAUDE.md b/CLAUDE.md @@ -18,3 +18,6 @@ confirmation mid-task. If you have remaining work, continue without waiting for input. - remember: **mechanical copy** when porting existing stuff, no new creativity. +- no `cppcheck` suppressions. They are here for a reason. If it is complaining + about automatic variables, make it non-automatic. I.e. find a way to satisfy + the linter, do not suppress it.