aboutsummaryrefslogtreecommitdiff
path: root/tests/i/string-values/notes.md
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-20 11:57:16 +0000
committer_ov4 <ov4@ov4.org>2026-10-20 11:57:16 +0000
commit62b605c6c0ea13e9763c0a0115464007b13a8831 (patch)
tree53c27965f5a365682e0d79fd96e25b228ecb9dca /tests/i/string-values/notes.md
parentbfe2e75d7e3b372e55369677028429990c49bc54 (diff)
refactor(strings): replace compiler builtins with the STRING library
Construct literals as STRING values and route string operations through ordinary library functions and operators. Preserve value ownership in records, arrays, constants and file I/O. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'tests/i/string-values/notes.md')
-rw-r--r--tests/i/string-values/notes.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/i/string-values/notes.md b/tests/i/string-values/notes.md
new file mode 100644
index 0000000..1e821cc
--- /dev/null
+++ b/tests/i/string-values/notes.md
@@ -0,0 +1,5 @@
+# String values
+
+Human review: pending. Expected output is traced from independent string values.
+
+Record copies and BYVAL array calls must preserve the source when a copy changes. Self-assignment preserves the value. Global and constant strings remain available to functions. Comparisons use case-sensitive content ordering. Ordinary literals retain the legacy NUL truncation; CHR can construct an owning one-byte NUL string.