| Commit | Date | |
|---|---|---|
|
[r6350]
by
david_costanzo
Simplify release_all_objects() by removing unneeded logic that set object properties to NIL. |
2026-07-10 21:24:59 | Tree |
|
[r6349]
by
david_costanzo
Add flonum_arg(), which is a replacement for float_arg() that: It also changes lform() to use the new function to provide that it's correct. This is part of a larger effort to simplify by the code base by reducing the number of unneeded side effects. |
2026-07-07 23:19:08 | Tree |
|
[r6348]
by
david_costanzo
Add more tests for FORM, including tests that use :erract to fix bad input. |
2026-07-07 01:40:39 | Tree |
| 2026-07-06 04:20:40 | Tree | |
| 2026-07-06 04:01:12 | Tree | |
|
[r6345]
by
david_costanzo
Refactoring: Change ACTIVEAREATEST.PERSISTTEST to use RUNLOGOPROGRAM instead of duplicating its logic. |
2026-07-06 03:35:38 | Tree |
|
[r6344]
by
david_costanzo
Refactoring: Slightly simplify the logic for handling the return value of a macro. This moves: To the branch where this change matters. It also precomputes its effect instead of assigning env twice. Note that I haven't confirmed that unev can be Unbound. |
2026-07-06 02:49:36 | Tree |
|
[r6343]
by
david_costanzo
Fix Bug #609; Procedures are now re-treeified if they are: The problem is that these workspace procedures all untreeified the previous procedure. A recent change reworked the structure of a tree to no longer creates circular references. This is a rare fix where the fix is entirely done by removing code. |
2026-07-06 02:07:34 | Tree |
|
[r6342]
by
david_costanzo
Add a comment that eval.lgo also tests the treeification process in paren.cpp. |
2026-07-05 03:48:50 | Tree |
| 2026-07-05 02:04:21 | Tree |