Skip to content

I don't know much about biomechanics, Roy. I wish I did.

Compare
Choose a tag to compare
@lehenbauer lehenbauer released this 23 Nov 15:01
· 19 commits to main since this release

What's Changed

  • TclProcs now return tclobj datatype by default. (Previously it returned strings by default but returns tclobjs now for consistency with tohil.call and tohil.eval)
  • Thread state handling improvements aka bug and crash fixes when using Tohil/Python from multiple Tcl interpreters (#70)
  • Tohil tclobj integer math is now always performed at 64-bits, even on 32-bit machines (#75)
  • Much faster Python-to-Tcl numeric conversions (Ibid)
  • Fix infinite recursion when Tohil's exception handler caused an exception (#73)
  • configure script improvements to permit building Tohil with nix (#65).
  • Tohil previously stored a Python capsule containing a pointer to its corresponding Tcl interpreter in __main__.interp and you could make Python crash by doing like interp = ''" before importing tohil. This renames interp to something way less likely to have a conflict.
  • Many new tests, and tests can now be run via nix.

Full Changelog: v4.2.0...v4.3.0