Procedure that redefines itself to take more inputs can't call itself afterward
Add EVALTEST.REDEFINEWHILERUNNING, a regression test for Bug #309.
Procedure that redefines itself to take more inputs can't call itself afterward
APPLY "FD [1] leaks the number 1 node
This is not reproducible in FMSLogo 7.1.0. It is reproducible in 7.0.0. The CHANGELOG.TXT for 7.1.0 mentions a fix for Bug #488, which looks like a duplicate of this bug.
Running a procedure with a "TO" instruction leaks memory
I reproduced this bug in MSWLogo 6.5b, so it's not a regression that I introduced. The leak also happens when running a procedure with a syntax errors, like unbalanced parens. I have fixed this with [r6174]. The fix will be available in FMSLogo 8.5.0.
Fix Bug #606; Running a procedure with parse error no longer leaks memory.