Skip to content
Snippets Groups Projects
Commit 30a881ca authored by dtc's avatar dtc
Browse files

Fix a bug in the scrubbing of the current stack-group's eval-stack.

Update the eval-stack for the current stack-group when scrubbing to
ensuring that the stack-top is valid and maybe flush an old stored
vector.

Completely scrub the stored binding stack for the current stack group.

Implement the lock waiting in a separate function rather than
inlining. This ensures that the wait predicate is fast native code so
that locking in byte-compiled and interpreted code doesn't slow the
scheduler.
parent d083cef2
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment