Skip to content

sequoia: a novel, modern C++ testing framework plus mathematical abstractions

License

Notifications You must be signed in to change notification settings

ojrosten/sequoia

Repository files navigation

sequoia

sequoia is a modern C++ library, under active development, comprising a sophisticated testing framework together with various mathematical abstractions, the most mature of which is a graph implementation. The latter is useable in constant expressions, supporting traversals which may return compile-time constants.

Licensing:

GPL 3.0

This software is, and always will be, free!

If you would like to give something back, other than code, please consider donating to one of these charities.

UNHCR: The UN Refugee Agency

WWT: A Conservation charity dedicated to wetlands

Requirements (as of 2024-11-20):

git 2.40.0
CMake 3.29.2
clang 19.1.0
g++ 14.2
Visual Studio 2022, 17.12.1

Dependencies

mac/linux: Threaded Building Blocks (tbb)

Testing Framework API:

Nearly stable, but still being refined.

Documentation:

High-level documentation is up-to-date; but per-file documentation in progess.

About

sequoia: a novel, modern C++ testing framework plus mathematical abstractions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages