giles
5d5512e74a
Add typed params to 67 primitives, implement check-primitive-call
...
Annotate all primitives in primitives.sx with (:as type) param types
where meaningful (67/80 — 13 polymorphic ops stay untyped). Add
parse_primitive_param_types() to boundary_parser.py for extraction.
Implement check-primitive-call in types.sx with full positional + rest
param validation, thread prim-param-types through check-body-walk,
check-component, and check-all. 10 new tests (438 total, all pass).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 18:39:20 +00:00
..
2026-03-05 22:05:35 +00:00
2026-03-11 16:38:47 +00:00
2026-03-11 16:38:47 +00:00
2026-03-11 16:38:47 +00:00
2026-03-11 14:59:31 +00:00
2026-03-11 16:38:47 +00:00
2026-03-11 16:38:47 +00:00
2026-03-11 04:53:34 +00:00
2026-03-11 17:12:54 +00:00
2026-03-11 11:15:48 +00:00
2026-03-11 18:39:20 +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-11 16:51:41 +00:00
2026-03-11 17:12:54 +00:00
2026-03-07 22:07:59 +00:00
2026-03-11 16:38:47 +00:00
2026-03-10 21:30:18 +00:00
2026-03-11 14:30:12 +00:00
2026-03-08 20:21:40 +00:00
2026-03-11 16:38:47 +00:00
2026-03-11 17:06:30 +00:00
2026-03-11 18:39:20 +00:00
2026-03-08 23:17:09 +00:00
2026-03-10 11:00:59 +00:00
2026-03-11 11:15:48 +00:00
2026-03-11 16:51:41 +00:00
2026-03-06 21:38:23 +00:00
2026-03-11 14:30:12 +00:00
2026-03-11 11:15:48 +00:00
2026-03-10 21:30:18 +00:00
2026-03-08 09:34:47 +00:00
2026-03-11 17:12:54 +00:00
2026-03-11 16:51:41 +00:00
2026-03-08 00:02:53 +00:00
2026-03-07 18:01:33 +00:00
2026-03-11 16:51:41 +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-11 16:51:41 +00:00
2026-03-07 22:07:59 +00:00
2026-03-08 09:44:18 +00:00
2026-03-11 18:39:20 +00:00
2026-03-07 12:17:13 +00:00
2026-03-11 18:39:20 +00:00
2026-03-08 22:47:53 +00:00