- Add statistics output example
- Fix various compilation warnings
- Test/bump ruby version to 3.2
- Fix failing test under OSX
FossilOrigin-Name: c5c6d745d854082b8704c8da61dcc315dbc3d99b8ceec4a82ebea65e861f10ea
Closes open transactions if de/serialization fails for any reason,
avoiding the object to be in a potentially confused state.
Thanks to Michael Granger (ged@faeriemud.org) for the heads up and test case.
FossilOrigin-Name: e6e52675510533da8a26b0e2f0b2f73505a3b4ee0c94b123c37089489ed7745a