You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reimplement runtime/src/juvix/funcall/apply.h and DECL_CALL_CLOSURES from runtime/src/juvix/funcall/funcall.h in JuvixAsm, so that the dispatch loop can be used with different backends without implementing it separately for each (a manual implementation tailored to each backend can still be faster and may be done later).
Implement a transformation on JuvixAsm which replaces the ccall and tccall instructions with invocations of the dispatch loop implemented in JuvixAsm.
The text was updated successfully, but these errors were encountered:
runtime/src/juvix/funcall/apply.h
andDECL_CALL_CLOSURES
fromruntime/src/juvix/funcall/funcall.h
in JuvixAsm, so that the dispatch loop can be used with different backends without implementing it separately for each (a manual implementation tailored to each backend can still be faster and may be done later).ccall
andtccall
instructions with invocations of the dispatch loop implemented in JuvixAsm.The text was updated successfully, but these errors were encountered: