Improved error handling for apply.
h3rald h3rald@h3rald.com
Wed, 03 Jun 2026 10:01:41 +0200
2 files changed,
10 insertions(+),
4 deletions(-)
M
minpkg/core/interpreter.nim
→
minpkg/core/interpreter.nim
@@ -202,10 +202,12 @@ let origMdlParentScope = op.mdl.scope.parent
i.scope = op.mdl.scope i.scope.parent = origScope i.scope.parent.parent = origParentScope - op.prc(i) - i.scope = origScope - i.scope.parent = origParentScope - op.mdl.scope.parent = origMdlParentScope + try: + op.prc(i) + finally: + i.scope = origScope + i.scope.parent = origParentScope + op.mdl.scope.parent = origMdlParentScope else: op.prc(i) else:
M
next-release.md
→
next-release.md
@@ -5,3 +5,7 @@
### Fixes and Improvements * Ensure the relevant procs are gcsafe. +* No longer using ref for `MinValue` objects. +* No longer performing a deep copy when dequoting. + +