7 Commits

Author SHA1 Message Date
Laurenz
145723b1ef
New context system (#3497) 2024-02-27 10:05:16 +00:00
Laurenz
92aba81a91
Support text show rules that match their own output (#3327) 2024-02-05 09:42:14 +00:00
Laurenz
aa23198ad9 A little less route nesting 2023-11-29 13:09:00 +01:00
Laurenz
85b1d1d4dd Rework Vt into Engine
- Moves as much data out of the `Vm`
- Removes duplication with call_vm and call_vt flavours
- Uses tracked chain instead of fixed int for determining max nesting depth
- This means that nesting checks now generalizes to layout and realization, to detect crashing show rules and overly nested layouts
2023-11-26 19:03:21 +01:00
Laurenz
305524d005 Update tests for type system changes 2023-09-11 14:42:43 +02:00
Leedehai
dc3017955a
Give more specific error messages (#881) 2023-04-19 13:26:55 +02:00
Laurenz
68c6160a14 Recursion with max depth 2022-12-30 09:48:30 +01:00