implement foldl'

This commit is contained in:
2026-05-08 21:09:54 +08:00
parent cfd2df5d0e
commit 3d07f89afe
5 changed files with 113 additions and 6 deletions
+6
View File
@@ -41,6 +41,12 @@ impl<'gc> Vm<'gc> {
FilterCallPred => self.primop_filter_call_pred(reader, mc),
FilterCheck => self.primop_filter_check(reader, mc),
FoldlStrict => self.primop_foldl_strict_entry(reader, mc),
FoldlStrictEmpty => self.primop_foldl_strict_empty(reader, mc),
FoldlStrictCall1 => self.primop_foldl_strict_call1(reader, mc),
FoldlStrictCall2 => self.primop_foldl_strict_call2(reader, mc),
FoldlStrictUpdate => self.primop_foldl_strict_update(reader, mc),
ForceResultShallow => self.primop_force_result_shallow(ctx, reader, mc),
ForceResultShallowPush => self.primop_force_result_shallow_push(ctx, reader, mc),
ForceResultShallowLoop => self.primop_force_result_shallow_loop(reader, mc),