more tab-opening-fastpath coverage, fix described-code-string meta-cfg evaluation value rendering, tab settings cmd coverage

This commit is contained in:
Ryan Fleury
2025-04-24 16:27:24 -07:00
parent 23c7fcf099
commit 0470b646cd
5 changed files with 63 additions and 20 deletions
@@ -1740,9 +1740,10 @@ ev_string_iter_next(Arena *arena, EV_StringIter *it, String8 *out_string)
}break;
//////////////////////////
//- rjf: modifiers
//- rjf: modifiers / no-ops
//
case E_TypeKind_Modifier:
case E_TypeKind_MetaDescription:
{
need_pop = 1;
need_new_task = 1;
@@ -2171,7 +2172,7 @@ ev_string_iter_next(Arena *arena, EV_StringIter *it, String8 *out_string)
new_t = push_array(arena, EV_StringIterTask, 1);
}
MemoryCopyStruct(new_t, &new_task);
new_t->depth = top_task_depth+1;
new_t->depth = top_task_depth + 1*(!need_pop);
SLLStackPush(it->top_task, new_t);
new_t->idx = 0;
}