- Fix compiler flags; use -O3 for Release
- Introduce CERF_COMPILE_OPTIONS to let users overwrite the hard-coded compile options
- Under gcc, use -march=native
- PACKAGE MAINTAINERS: use -DPORTABLE=ON to override this !!
- Add test coverage for erfcx, dawson, im_w_of_x (against nearby complex and status quo)
- Avoid some divisions in function voigt (suggested by Alexander Kleinsorge)
- Accelerate lookup in erfcx, im_w_of_x (avoid long switch, contributed by Alexander Kleinsorge)
- On most platforms, this should substantially accelerate computations. If on the contrary you observe that computations take longer, then please report details back to us.
- Work around clang bug https://github.com/llvm/llvm-project/issues/59681 (0+I*Inf->NaN)