Sistema de configuracion declarativo en Zig
Problema: Al recargar config, los strings asignados apuntaban al buffer de contenido del archivo que se liberaba con defer al final de load(). Esto causaba segfaults al acceder a los valores después. Solución: Usar dupeString() o allocator.dupe() para crear copias independientes de los strings antes de asignarlos a la config. Afecta tipos .string, .string_array y .color (cuando el campo es []const u8). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| docs | ||
| src | ||
| .gitignore | ||
| build.zig | ||
| build.zig.zon | ||
| CLAUDE.md | ||