fix: release GET index expression values

This commit is contained in:
Hermes Agent
2026-10-09 03:53:44 +00:00
parent e0543a1971
commit 9dfd777c41
6 changed files with 64 additions and 1 deletions
+5
View File
@@ -1,5 +1,10 @@
# Changelog
### Release GET list-index expression temporaries
- `GET ... AT ... AS ...` now releases its evaluated index value after converting it to a list position.
- Added `tools/validate_get_at_expression_cleanup.py` with a repeated string-index regression check under ASan/UBSan/LSan.
### Release caught runtime diagnostic values
- Runtime errors caught by `TRY` now release their prior owned message and file strings when the error state is cleared.