Skip to content

A fast and standard compliant implementation of the Semantic Versioning standard.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

ada-url/version_weaver

Repository files navigation

version_weaver: fast semver library

A fast and standard compliant implementation of the Semantic Versioning standard.

Usage:

cmake -B build
cmake --build build
ctest --test-dir build --output-on-failure
./build/benchmarks/benchmark 

Current status

The library is currently a prototype. We need more features, more tests, more benchmarks.

Coding standard

We are currently targeting C++ 23 although C++ 26 might be the next step.

We are assuming that the code can run without exceptions.

We should maximize constexpr operations.

About

A fast and standard compliant implementation of the Semantic Versioning standard.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5