| Commit | Date | |
|---|---|---|
| 2006-08-19 06:22:02 | Tree | |
| 2006-08-19 06:21:17 | Tree | |
| 2006-08-19 06:20:38 | Tree | |
|
[r1490]
by
david_costanzo
Remove GOTO and TAG from the documented procedures. These are not currently supported by FMSLogo. Someday, I'd like to support them for compatibility with UCBLogo, but it is too late in the FMSLogo 6.10.0 release cycle to consider that. If FMSLogo ever does support these operations, the documention will be switched back in. Credit goes to Theodoros Chatzigiannakis for reporting this. |
2006-08-19 06:16:13 | Tree |
|
[r1489]
by
david_costanzo
Fix a misspelling of Elica. Credit goes to Theodoros Chatzigiannakis for reporting this. |
2006-08-19 06:14:04 | Tree |
|
[r1488]
by
david_costanzo
Remove SCAN, REFRESH, and NOREFRESH. SCAN was a no-op that was commented out--I have no idea what it was for. REFRESH and NOREFRESH were also no-ops that were commented out. However, these are documented functions, so I added them back as library routines (no need to break any existing programs that might have defined a REFRESH procedure). I decieded to keep these because they are used by UCBLogo and keeping them improves the chances of writing portable Logo programs. |
2006-08-19 05:52:14 | Tree |
|
[r1487]
by
david_costanzo
Add REFRESH and NOREFRESH for better compatibility with UCBLogo. These were added as library routines, instead of primitives, so that I don't break existing programs that may already define a "REFRESH" or a "NOREFRESH". |
2006-08-19 05:47:25 | Tree |
|
[r1486]
by
david_costanzo
Fix bug #1539716: FMSLogo no longer crashes when procedures have lots of inputs >30000. The bug was that gather_some_args() was recursive and processed a single argument in each call. So if there were lots of arguments, trying to gather them could blow the stack. The fix is to rewrite gather_some_args() to be iterative. |
2006-08-14 01:52:58 | Tree |
| 2006-08-13 23:18:33 | Tree | |
|
[r1484]
by
david_costanzo
Add a regression test for bug #1539716, which is that giving a procedure a large input of inputs (>30000) caused a FMSLogo to crash. |
2006-08-13 23:17:39 | Tree |