giles
4c4806c8dd
Build and Deploy / build-and-deploy (push) Successful in 4m11s
Fix all 9 spec test failures: Env scope chain, IO detection, offline mutation
- env.py: Add MergedEnv with dual-parent lookup (primary for set!,
secondary for reads), add dict-compat methods to Env
- platform_py.py: make_lambda stores env reference (no copy), env_merge
uses MergedEnv for proper set! propagation, ancestor detection prevents
unbounded chains in TCO recursion, sf_set_bang walks scope chain
- types.py: Component/Island io_refs defaults to None (not computed)
instead of empty set, so component-pure? falls through to scan
- run.py: Test env uses Env class, mock execute-action calls SX lambdas
via _call_sx instead of direct Python call
Spec tests: 320/320 (was 311/320)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 09:42:04 +00:00
..
2026-03-05 22:05:35 +00:00
2026-03-11 03:51:59 +00:00
2026-03-11 03:42:04 +00:00
2026-03-11 03:42:04 +00:00
2026-03-08 00:00:23 +00:00
2026-03-10 14:10:35 +00:00
2026-03-11 04:53:34 +00:00
2026-03-11 09:18:17 +00:00
2026-03-07 10:41:53 +00:00
2026-03-06 12:47:50 +00:00
2026-03-07 18:04:53 +00:00
2026-03-08 00:00:23 +00:00
2026-03-08 09:34:47 +00:00
2026-03-06 00:41:28 +00:00
2026-03-06 00:41:28 +00:00
2026-03-08 10:17:16 +00:00
2026-03-10 11:00:59 +00:00
2026-03-10 21:30:18 +00:00
2026-03-11 04:53:34 +00:00
2026-03-07 22:07:59 +00:00
2026-03-11 04:53:34 +00:00
2026-03-10 21:30:18 +00:00
2026-03-08 20:21:40 +00:00
2026-03-11 09:42:04 +00:00
2026-03-08 22:47:53 +00:00
2026-03-08 23:17:09 +00:00
2026-03-10 11:00:59 +00:00
2026-03-08 22:47:53 +00:00
2026-03-08 15:18:45 +00:00
2026-03-06 21:38:23 +00:00
2026-03-11 04:53:34 +00:00
2026-03-11 03:11:33 +00:00
2026-03-10 21:30:18 +00:00
2026-03-08 09:34:47 +00:00
2026-03-11 09:42:04 +00:00
2026-03-08 00:02:53 +00:00
2026-03-07 18:01:33 +00:00
2026-03-11 04:53:34 +00:00
2026-03-07 12:17:13 +00:00
2026-03-08 01:53:27 +00:00
2026-03-08 20:21:40 +00:00
2026-03-07 12:17:13 +00:00
2026-03-07 22:07:59 +00:00
2026-03-08 09:44:18 +00:00
2026-03-07 12:17:13 +00:00
2026-03-08 22:47:53 +00:00