intel/safe-arithmetic
Safe arithmetic library for C++20 and above. Safe arithmetic ensures correctness of arithmetic operations at compile-time. It protects against overflow, underflow, divide by zero, and out-of-bounds index access. This provides both functional correctness as well as greater protection against related security threats.
C++BSL-1.0
Issues
- 0
- 0
📚Documentation
#14 opened by lukevalenty - 0
- 1
Add quality checks
#2 opened by bdeane-intel - 1
- 1
♻️ Implement binary operators in terms of their assignment operator counterpart
#5 opened by lukevalenty - 0
- 2
🧑🔬 Make sure safe arithmetic works with a dimensional analysis library (like mpusz/units)
#8 opened by lukevalenty - 0