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
deref-inlined branch contains one possible implementation. When using the inlined function directly, it is faster with this example:
"(loop [val 0 cnt 1000000] (if (pos? cnt) (recur (inc val) (dec cnt)) val))"
But then we lose error information. If we put that back using with-meta on the function itself, the invocations become slower and this results in losing information for the stacktrace in babashka.
We could mitigate this by adding more info to the call node itself for the error message, while the happy path can continue using the inlined function.
The text was updated successfully, but these errors were encountered: