aboutsummaryrefslogtreecommitdiff
path: root/tests/library/exp-string/notes.md
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-18 08:16:01 +0000
committer_ov4 <ov4@ov4.org>2026-10-18 08:16:01 +0000
commit14c03b7c26ff06835fca631eed6a3e308946321a (patch)
tree33965d73902f019f2f778046e7f097ff26f35f01 /tests/library/exp-string/notes.md
parent0b1c500e9cbc7837dbef5fb24be21dc4f6078714 (diff)
feat(lib): add experimental _EXP_STRING backed by std::string
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'tests/library/exp-string/notes.md')
-rw-r--r--tests/library/exp-string/notes.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/library/exp-string/notes.md b/tests/library/exp-string/notes.md
new file mode 100644
index 0000000..ca7d489
--- /dev/null
+++ b/tests/library/exp-string/notes.md
@@ -0,0 +1,5 @@
+# Trace notes
+
+Review status: pending human review.
+
+Copies of hello are independent; assigning world to the copy gives helloworld when concatenated. Empty length is zero, and three NUL bytes retain length three. One hundred appended five-byte words grow 20000 bytes to 20500, preserved by BYVAL and RETURN. C++17 formatting gives 42 and 1.250000. Parsing 12.5 compares equal to 12.5. Trailing junk and negative counts emit the explicit library reasons at user lines 27 and 32, then are caught. Discarded numeric and Echo results must release their owned strings at statement end. The explicitly deleted heap object prints heap. This fixture covers compiler/library extensions, including numeric text formatting.