🔧 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,
|
.fingerprint = 0x30a5cd33d0b0066c,
|
||||||
.name = "zcatgui",
|
.name = .zcatgui,
|
||||||
.version = "0.1.0",
|
.version = "0.1.0",
|
||||||
.minimum_zig_version = "0.15.0",
|
.minimum_zig_version = "0.15.0",
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@ pub fn main() !void {
|
||||||
var renderer = SoftwareRenderer.init(&fb);
|
var renderer = SoftwareRenderer.init(&fb);
|
||||||
|
|
||||||
// Create context
|
// Create context
|
||||||
var ctx = Context.init(allocator, 1024, 768);
|
var ctx = try Context.init(allocator, 1024, 768);
|
||||||
defer ctx.deinit();
|
defer ctx.deinit();
|
||||||
|
|
||||||
// Widget state
|
// Widget state
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ pub fn main() !void {
|
||||||
defer _ = gpa.deinit();
|
defer _ = gpa.deinit();
|
||||||
const allocator = gpa.allocator();
|
const allocator = gpa.allocator();
|
||||||
|
|
||||||
var ctx = Context.init(allocator, 800, 600);
|
var ctx = try Context.init(allocator, 800, 600);
|
||||||
defer ctx.deinit();
|
defer ctx.deinit();
|
||||||
|
|
||||||
// Widget state
|
// Widget state
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue