| Commit | Date | |
|---|---|---|
|
[r6220]
by
david_costanzo
Finish fixing Bug #616 (Empty words created by DLLCALL now act like the empty word). The earlier fix missed that ldllcall() converts the buffers from Unicode to bytes after the function call. The follow-up fix is to skip the Unicode-to-byte translation if the buffer NODE* is Null_Word. |
2026-05-25 02:32:06 | Tree |
|
[r6219]
by
david_costanzo
Fix Bug #616; Empty words created by DLLCALL now act like the empty word. I chose to fix this in DLLCALL, making make_buffer return Null_Word like make_strnode does. An alternative fix could have been to find all places which assume that Null_Word is the only |
2026-05-23 22:22:06 | Tree |
|
[r6218]
by
david_costanzo
Update the expected test log to include the output of some new tests, as well as some bug fixes. |
2026-05-23 03:24:16 | Tree |
|
[r6217]
by
david_costanzo
Cleanup: Remove the special case in butfirst() and llbutlast() to return Null_Word. |
2026-05-23 01:39:10 | Tree |
|
[r6216]
by
david_costanzo
Add tests that FIRSTS, BUTFIRSTS, and BUTLAST take ownership of any node :erract provides them. |
2026-05-23 01:31:09 | Tree |
| 2026-05-23 01:13:32 | Tree | |
| 2026-05-22 22:46:45 | Tree | |
|
[r6213]
by
david_costanzo
Fix a recent regression in FIRST where it could leak a value provided by :erract. |
2026-05-22 22:42:27 | Tree |
|
[r6212]
by
david_costanzo
Fix a recent regression in BUTFIRST where it could return a freed NODE*. |
2026-05-22 22:36:04 | Tree |
|
[r6211]
by
david_costanzo
Change BUTFIRSTS so that, on bad input, it considers its entire input bad, not just one element. |
2026-05-22 01:15:42 | Tree |