What's Changed * Avoid undefined behaviour / poison by checking for NaNs before `llvm::fptosi` by siboehm in https://github.com/siboehm/lleaves/pull/23. This broke categorical predictions when NaNs occurred, but only on ARM arch.
Minor new feature: Allow specification of the root function's name in the compiled binary. This enables linking against multiple lleaves-compiled trees. Thanks fuyw!
What's Changed * Chore: Bump pre-commit and Github actions + py3.10 on CI by siboehm in https://github.com/siboehm/lleaves/pull/22 * add function_name to compiler by fuyw in https://github.com/siboehm/lleaves/pull/21
New Contributors * fuyw made their first contribution in https://github.com/siboehm/lleaves/pull/21