Skip to content

Use typed Value variant instead of strings throughout the interpreter.#9

Merged
Tyill merged 5 commits into
mainfrom
user_value
May 16, 2026
Merged

Use typed Value variant instead of strings throughout the interpreter.#9
Tyill merged 5 commits into
mainfrom
user_value

Conversation

@Tyill
Copy link
Copy Markdown
Owner

@Tyill Tyill commented May 16, 2026

Script results and callbacks now use std::variant values with cmdResultToString for display; base library, C API, tests, and CI are updated accordingly.

medvedev and others added 5 commits May 16, 2026 23:08
Script results and callbacks now use std::variant values with cmdResultToString for display; base library, C API, tests, and CI are updated accordingly.

Co-authored-by: Cursor <cursoragent@cursor.com>
setMacro and #macro invocations expand before parse with cleaned bodies;
add test coverage including stdout and copy semantics; document the library
under docs/ and link from README without replacing the original guide.

Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce src/bench.cpp with make bench target; record sample throughput in
docs/benchmarks.md and link from the root README and docs index.

Co-authored-by: Cursor <cursoragent@cursor.com>
Quoted includes in /tmp resolve relative to the source directory; use -Iinclude and add GitLab CI mirroring GitHub.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Tyill Tyill merged commit e9d6dbd into main May 16, 2026
2 checks passed
@Tyill Tyill deleted the user_value branch May 16, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant