Releases: chfast/intx
Releases · chfast/intx
intx 0.13.0
Added
Add support for C++20 spaceship operator <=>
. #328
Fixed
Build fixes for newer compilers and C++23:
Assume word counts out of div normalization are not negative. #340
Add missing C header #include. #337
Don't specify deprecated float_denorm_style. #336
Drop constexpr tests for division. #335
Remove whitespace in literal operator declarations. #334
Remove redundant inline specifiers. #330
intx 0.12.1
Fixed
Fix MSVC build in preprocessor conformance mode #327
intx 0.12.0
Added
Consequent type aliases and literal suffixes: #317
uint128
, 1_u128
uint192
, 1_u192
uint256
, 1_u256
uint320
, 1_u320
uint384
, 1_u384
uint448
, 1_u448
uint512
, 1_u512
Changed
intx 0.11.0
Added
Support constexpr
context execution for all arithmetic including division. #305 #311 #314
Changed
Literal operators changed to consteval
. #298
Some C++20 modernization. #297 #308
Fixed
Fixes to division for constexpr
context. #309 #310
intx 0.10.1
Fixed
Fixed buggy __builtin_subcll
in Xcode 14.3.1 on arm64. 294
intx 0.9.3
Fixed
Fixed buggy __builtin_subcll
in Xcode 14.3.1 on arm64. 294
intx 0.10.0
Changed
C++20 is now required to use intx. #287 #290
intx 0.9.2
Changed
Increase tolerance to some compiler warnings (e.g. unknown pragma, unknown attribute) in case intx.hpp
is used without CMake assistance. #286
intx 0.9.1
Fixed
Fixed 32-bit Windows builds: the _umul128
intrinsic is not available there. #283
intx 0.9.0
Changed
Optimizations for GCC compiler. #279 #281
Required CMake version increased from 3.10 to 3.16 #276
Simplification of many operators declarations by using friend inline
functions. #270 #271
Benchmarks updates and fixes. #274 #275 #277
You can’t perform that action at this time.