Releases: ballistics-lab/bclibc
Releases · ballistics-lab/bclibc
Release 1.0.4
What's Changed
Full Changelog: v1.0.3...v1.0.4
Release 1.0.3
What's Changed
BCLIBC_Curve_fromPylistinpy_bind.cppnow delegates tobuild_pchip_curve_from_arrays— the universal PCHIP builder extracted intobase_types.hpp/base_types.cpp; eliminates code duplication between the Cython and FFI pathsBCLIBCFFI_CATCHmacro replaced withffi_call<F>template — same catch logic, no hiddenreturn, fullcatch(...)coverage for non-std exceptions across the FFI boundarytry_get_exactsignature changed fromvoid(exception-as-control-flow) tobool; call sites inget_atconverted fromtry/catchblocks to plainifchecks — removes overhead on the hot interpolation path
Full Changelog: v1.0.1...v1.0.3
Release 1.0.2
What's Changed
Full Changelog: v1.0.1...v1.0.2