Files
bux-lang/lib
dimgigov 3ed5891de2 fix(selfhost): block scoping for if/while/loop/match bodies
- Create child scope in Sema_CheckBlock for every block, matching
  bootstrap sema.nim behavior (newScope for ekBlock).
- Fixes "var scoping bug in selfhost sema" where variables declared
  with var inside if/while blocks shared parent function scope, causing
  duplicate-definition errors between sibling if/else blocks, and C
  scoping mismatch between user variables and compiled output.
- Remove stale workaround comments from lib/Json.bux (let instead of
  var inside if blocks — no longer needed).
- Update sema.bux TODO comment for type table.
2026-06-09 15:56:16 +03:00
..
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00
2026-06-06 04:53:39 +03:00