From 5dcc5de722b5d6f45a5a592a2a0cb9deef81353f Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Thu, 26 Feb 2026 18:10:27 +0000 Subject: [PATCH] Reword comment about $trampoline a little --- wipforth.wat | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wipforth.wat b/wipforth.wat index e6c98ae..19f4595 100644 --- a/wipforth.wat +++ b/wipforth.wat @@ -1060,10 +1060,10 @@ ;; Outer interpreter - ;; The trampoline is the workaround for WebAssembly's lack of - ;; indirect jumps, and lack of addresses for code. Instead of - ;; jumping into the next codeword, NEXT sets the $fn global to the - ;; function index of the next codeword and returns to the trampoline. + ;; The trampoline is a workaround for WebAssembly's lack of indirect + ;; jumps and code addresses. Instead of jumping into the next + ;; codeword, NEXT sets the $fn global to the function index of the + ;; next codeword and returns to the trampoline. ;; ;; This way, we can simulate jumping to the code within WebAssembly's ;; restrictions without the WebAssembly call stack growing unbounded