aboutsummaryrefslogtreecommitdiffstats
path: root/alv/base
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-04-24 21:16:01 +0000
committers-ol <s-ol@users.noreply.github.com>2020-04-26 09:36:07 +0000
commitc106b5d8503fe6ac1c8f45f0e4e2dcf819e3c973 (patch)
tree4239fd2b8fa2eee769bcbd40e0b797186a759be8 /alv/base
parentrelative imports (diff)
downloadalive-c106b5d8503fe6ac1c8f45f0e4e2dcf819e3c973.tar.gz
alive-c106b5d8503fe6ac1c8f45f0e4e2dcf819e3c973.zip
fix registry/module bugs
- registry not released when errors occur - registry is no longer grabbed, problem solved ;) - ops not reliably destroyed - only destroy ops who were *not* forked
Diffstat (limited to 'alv/base')
-rw-r--r--alv/base/builtin.moon1
1 files changed, 0 insertions, 1 deletions
diff --git a/alv/base/builtin.moon b/alv/base/builtin.moon
index b9e7e55..f675207 100644
--- a/alv/base/builtin.moon
+++ b/alv/base/builtin.moon
@@ -83,7 +83,6 @@ class Builtin
if compatible
builtin\setup last
else
- last\destroy! if last
builtin\setup nil
builtin\eval scope, cell\tail!