Skip to content

About

Reference implementation of std::big_int for C++ (https://isocpp.org/files/papers/D4444R0.html)

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

228 Commits

Folders and files

Repository files navigation

beman.big_int: Reference implementation of std::big_int

Library Status Standard Target Continuous Integration Tests Lint Check (pre-commit) fuzz metal Coverage publish gh-pages

Implements: std::big_int proposed in P4444.

Status: Under development and not yet ready for production use.

beman.big_int is a minimal C++ library conforming to The Beman Standard. This can be used as a template for those intending to write Beman libraries. It may also find use as a minimal and modern C++ project structure.

Documentation

For the full library documentation please see our GitHub Pages Site.

License

beman.big_int is dual-licensed under Boost Software License 1.0 and the Apache License v2.0 with LLVM Exceptions.

Building and Usage

For build requirements and supported platforms, building, the optional SIMD-accelerated multiplication, installation, CMake integration, and basic usage, see the Build and Usage documentation.

Development

See the Contributing Guidelines.

References

See the References documentation for the works underpinning the algorithms used in this library.

About

Reference implementation of std::big_int for C++ (https://isocpp.org/files/papers/D4444R0.html)

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages