Skip to content

Releases: ballistics-lab/bclibc

Release 1.0.4

19 Apr 21:19
5669f35

Choose a tag to compare

What's Changed

  • fix: replaced ukrainian comments with english by @o-murphy in #6

Full Changelog: v1.0.3...v1.0.4

Release 1.0.3

11 Apr 20:17

Choose a tag to compare

What's Changed

  • BCLIBC_Curve_fromPylist in py_bind.cpp now delegates to build_pchip_curve_from_arrays — the universal PCHIP builder extracted into base_types.hpp/base_types.cpp; eliminates code duplication between the Cython and FFI paths
  • BCLIBCFFI_CATCH macro replaced with ffi_call<F> template — same catch logic, no hidden return, full catch(...) coverage for non-std exceptions across the FFI boundary
  • try_get_exact signature changed from void (exception-as-control-flow) to bool; call sites in get_at converted from try/catch blocks to plain if checks — removes overhead on the hot interpolation path

Full Changelog: v1.0.1...v1.0.3

Release 1.0.2

30 Mar 22:09

Choose a tag to compare

What's Changed

  • build with ci for different platforms by @o-murphy in #3

Full Changelog: v1.0.1...v1.0.2