| Commit | Date | |
|---|---|---|
|
[r6141]
by
david_costanzo
Apply the fix for Bug #598 to NAME. |
2026-04-04 01:24:07 | Tree |
|
[r6140]
by
david_costanzo
Remove what may be redundant logic in begin_apply. The "if (tailcall <= 0)" block is redundant with what's in lambda_qm, which is what I'm less confident about removing "tailcall=0", but it could be that this was only |
2026-04-03 03:14:48 | Tree |
|
[r6139]
by
david_costanzo
Refactoring: Replace a for loop with no initialization statement with a while loop. |
2026-04-03 02:36:07 | Tree |
|
[r6138]
by
david_costanzo
Refactoring: Move a local variable declaration and assignment closer to where the variable is first used. |
2026-04-03 02:28:00 | Tree |
| 2026-04-03 02:02:05 | Tree | |
|
[r6136]
by
david_costanzo
Fix Bug #600; A procedure which runs a tail-called APPLY no longer leaks its parameters into the caller's scope. The fix was to split llocal() into two procedures, one that creates a variable scope and one that doesn't. This change diverges from UCBLogo's implementation, which also doesn't have this bug. |
2026-04-02 03:33:19 | Tree |
|
[r6135]
by
david_costanzo
Add a bad input test to APPLY that crashes UCBLogo but not FMSLogo. |
2026-04-02 03:03:08 | Tree |
|
[r6134]
by
david_costanzo
Rewrite some tests which log very long lines to instead log short lines. |
2026-04-01 02:10:50 | Tree |
|
[r6133]
by
david_costanzo
Use wxSingleInstanceChecker to detect if another instance of FMSLogo is running on startup. |
2026-03-31 02:32:05 | Tree |
|
[r6132]
by
david_costanzo
Refactoring: Rename NODETYPES to NODETYPE. |
2026-03-31 01:55:52 | Tree |