From 14c03b7c26ff06835fca631eed6a3e308946321a Mon Sep 17 00:00:00 2001 From: _ov4 Date: Sun, 18 Oct 2026 08:16:01 +0000 Subject: feat(lib): add experimental _EXP_STRING backed by std::string Co-Authored-By: Claude Opus 5.5 --- tests/i/class-copy/notes.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 tests/i/class-copy/notes.md (limited to 'tests/i/class-copy') diff --git a/tests/i/class-copy/notes.md b/tests/i/class-copy/notes.md new file mode 100644 index 0000000..eab1cbf --- /dev/null +++ b/tests/i/class-copy/notes.md @@ -0,0 +1,5 @@ +# Trace notes + +Review status: pending human review. + +Each completed default/copy construction increments Live; only copy construction increments Copies. Pass destroys its independent modified copy. Make copies its local into the result before destroying the local. Forward transfers that result. Discarded results, temporary receivers and constructor-bound results are destroyed at statement end. A later argument throwing destroys the already-created argument before entering CATCH. At the final count, nine copies have completed and only A, B and C remain live; reverse destruction removes values 8, 1 and 1. Remaining is zero. This is the class lifetime extension. -- cgit v1.3.1-4-g156e