🔧 FIX: Compatibilidad Zig 0.15.2
- build.zig.zon: .name = .zcatgui (enum literal, no string) - examples/widgets_demo.zig: Añadido try en Context.init - examples/table_demo.zig: Añadido try en Context.init - ZIG_VERSION_NOTES.md: Referencia a sistema notas versiones 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
2de8f626be
commit
296939bb65
4 changed files with 41 additions and 3 deletions
38
ZIG_VERSION_NOTES.md
Normal file
38
ZIG_VERSION_NOTES.md
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
# Notas de Versión Zig
|
||||
|
||||
## Versión actual: Zig 0.15.2
|
||||
|
||||
Este proyecto está compilado con **Zig 0.15.2**.
|
||||
|
||||
## Sistema de notas compartido
|
||||
|
||||
El equipo mantiene documentación centralizada sobre cambios entre versiones de Zig en:
|
||||
|
||||
```
|
||||
/mnt/cello2/arno/re/recode/TEAM_STANDARDS/ZIG_VERSIONS/
|
||||
```
|
||||
|
||||
### Archivos disponibles:
|
||||
- `README.md` - Explicación del sistema
|
||||
- `ZIG_0.15.2.md` - Cambios específicos de Zig 0.15.2 vs versiones anteriores
|
||||
|
||||
## Para Claude/IA
|
||||
|
||||
**Al inicio de cada conversación sobre este proyecto:**
|
||||
|
||||
1. Leer este archivo
|
||||
2. Leer `/mnt/cello2/arno/re/recode/TEAM_STANDARDS/ZIG_VERSIONS/ZIG_0.15.2.md`
|
||||
3. Aplicar las diferencias documentadas (tu entrenamiento fue con Zig 0.14)
|
||||
|
||||
## Por qué existe esto
|
||||
|
||||
Los modelos de lenguaje fueron entrenados con versiones anteriores de Zig. Cada versión nueva trae cambios de sintaxis y API. Este sistema asegura que cualquier conversación tenga acceso a las diferencias relevantes.
|
||||
|
||||
## Contribuir
|
||||
|
||||
Si durante el trabajo descubres un cambio no documentado entre versiones:
|
||||
1. Añádelo a `TEAM_STANDARDS/ZIG_VERSIONS/ZIG_X.Y.Z.md`
|
||||
2. Incluye ejemplo de código antes/después
|
||||
|
||||
---
|
||||
*Última actualización: 2025-12-09*
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
.{
|
||||
.fingerprint = 0x30a5cd33d0b0066c,
|
||||
.name = "zcatgui",
|
||||
.name = .zcatgui,
|
||||
.version = "0.1.0",
|
||||
.minimum_zig_version = "0.15.0",
|
||||
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ pub fn main() !void {
|
|||
var renderer = SoftwareRenderer.init(&fb);
|
||||
|
||||
// Create context
|
||||
var ctx = Context.init(allocator, 1024, 768);
|
||||
var ctx = try Context.init(allocator, 1024, 768);
|
||||
defer ctx.deinit();
|
||||
|
||||
// Widget state
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ pub fn main() !void {
|
|||
defer _ = gpa.deinit();
|
||||
const allocator = gpa.allocator();
|
||||
|
||||
var ctx = Context.init(allocator, 800, 600);
|
||||
var ctx = try Context.init(allocator, 800, 600);
|
||||
defer ctx.deinit();
|
||||
|
||||
// Widget state
|
||||
|
|
|
|||
Loading…
Reference in a new issue