Skip to content

✨ feat(mq-lang): add semver module for SemVer 2.0.0 parsing and compaison#1832

Merged
harehare merged 1 commit into
mainfrom
feat/semver-module
Jun 6, 2026
Merged

✨ feat(mq-lang): add semver module for SemVer 2.0.0 parsing and compaison#1832
harehare merged 1 commit into
mainfrom
feat/semver-module

Conversation

@harehare

@harehare harehare commented Jun 6, 2026

Copy link
Copy Markdown
Owner

No description provided.

…rison

Implements a semantic versioning library in mq with full SemVer 2.0.0 spec support:
- semver_parse / semver_to_string for serialization
- semver_compare, semver_gt/lt/eq/gte/lte for comparison
- semver_bump_major/minor/patch for version incrementing
- semver_sort, semver_max, semver_min for collection operations

Adds comprehensive tests in module_tests.mq and registers the module
in the standard module list.
@codspeed-hq

codspeed-hq Bot commented Jun 6, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 29 untouched benchmarks


Comparing feat/semver-module (33c363c) with main (93b0534)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (12b3e2c) during the generation of this report, so 93b0534 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@harehare harehare merged commit f104785 into main Jun 6, 2026
10 checks passed
@harehare harehare deleted the feat/semver-module branch June 6, 2026 05:40
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