Skip to content

✨ feat(mq-lang): add path manipulation builtin functions#1774

Merged
harehare merged 1 commit into
mainfrom
feat/path-builtin-functions
May 21, 2026
Merged

✨ feat(mq-lang): add path manipulation builtin functions#1774
harehare merged 1 commit into
mainfrom
feat/path-builtin-functions

Conversation

@harehare
Copy link
Copy Markdown
Owner

Add basename, dirname, extname, stem, path_join builtins to mq-lang, implemented in a new eval/builtin/path module.

Also restrict visibility of builtin submodule declarations and their items from pub/pub(crate) to pub(super), since they are only used within builtin.rs.

Add basename, dirname, extname, stem, path_join builtins to mq-lang,
implemented in a new eval/builtin/path module.

Also restrict visibility of builtin submodule declarations and their
items from pub/pub(crate) to pub(super), since they are only used
within builtin.rs.
@harehare harehare force-pushed the feat/path-builtin-functions branch from 16348d5 to 2449f59 Compare May 21, 2026 12:49
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 21, 2026

Merging this PR will not alter performance

✅ 29 untouched benchmarks


Comparing feat/path-builtin-functions (2449f59) with main (7bb00ed)

Open in CodSpeed

@harehare harehare merged commit 813d3e7 into main May 21, 2026
10 checks passed
@harehare harehare deleted the feat/path-builtin-functions branch May 21, 2026 13:07
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