I'm sort of an orphan.
Tohil 4.2 fulfills on Tohil's #1 new feature request: Python code passed to tohil::exec
is now unindented before being passed to Python.
- Fixed crash when
register_callback
-registered functions raised a Python exception. - Added the required directory tree to build tohil as a Debian package.
- Cleaned up tohil namespace so
dir(tohil)
doesn't show modules tohil imported as if it had created them. - Make 'package forget tohil' work. (hat tip to @pooryorick)
- Support tcl 'unload' command for tohil shared library. (ditto)
- Add
-nonevalue
option totohil::call
to allow the "none" sentinel to be arbitrarily specified. (Retains the default of tohil::NONE.) - Homebrew formula for building with homebrew (hat tip to @midsandhighs)
- Updates to documentation and tests.
For full details please visit https://flightaware.github.io/tohil-docs/whatsnew/4.2.html
This release includes contributions by @resuna, @bovine, @NasaGeek, @midsandhighs, @pooryorick, @eric1tran and your humble narrator. Many thanks.