checkpoint - extend constructed types w/ expression arguments, new 'lens' type operator, which can wrap evaluations of other types, + provide a name/args. e.g., bitmap(256, 256) <- (uint8 *), as a well-formed type. this also is the first step to collapsing all 'expression introspection' paths, and making sure they all compose properly.

This commit is contained in:
Ryan Fleury
2025-04-10 14:29:56 -07:00
parent 97a1003d85
commit b1f17b217c
5 changed files with 157 additions and 112 deletions
-1
View File
@@ -13912,7 +13912,6 @@ rd_frame(void)
{
for EachElement(idx, view_ui_rule_table)
{
e_irgen_rule_map_insert_new(scratch.arena, e_ir_state->ctx->irgen_rule_map, view_ui_rule_table[idx].name, E_IRGEN_FUNCTION_NAME(view_rule_noop));
rd_view_ui_rule_map_insert(scratch.arena, rd_state->view_ui_rule_map, view_ui_rule_table[idx].name, view_ui_rule_table[idx].ui);
if(view_ui_rule_table[idx].expand != 0)
{