Thursday, 06 October 2011
Jim Tcl version 0.72
ANNOUNCE: Jim Tcl version 0.72
Jim Tcl 0.72 has been released and is available from:
http://repo.or.cz/w/jimtcl.git or https://github.com/msteveb/jimtcl
CHANGES SINCE VERSION 0.71
This release incorporates bug fixes and many new features.
Bugs fixed in version 0.72
- Improvements to configure (autosetup)
- Fix memory overwrite in built-in regexp
- [regexp], [regsub] could leak objects in some circumstances
- Fix [file join] in some cases
- [info nameofexecutable] now always returns an absolute path
- [catch] works correctly for platforms without long long
- [dict unset] no longer gives an error on missing last key
Features added in version 0.72
- [proc] now accepts optional parameters and “args” in any position
- Much improved support for mingw32 including 64-bit mingw
- tcl_platform(platform) is set to “windows”
- [file dirname] handles leading drive (e.g. c:/)
- [pwd] returns a path containing only forward slashes
- [glob] now works correctly
- [exec] is now fully implement on mingw32
- Command line editing now works in the win32 console
- New tcl_platform(pathSeparator)
- Builtin regexp is more efficient. Patterns are only compiled once.
- Add rand(), srand() and pow() math functions
- [file delete] now supports the -force option
- [fconfigure -translation] is now accepted and ignored for Tcl compatibility
- Improved diagnostics when sourcing a script with missing/mismatches brackets, quotes, etc.
- Jim Tcl now builds on Haiku (BeOS clone) and Solaris
- Build now works with BSD make
- [file mtime] can now set the file time
- New [aio listen] to set the size of the listen queue on server sockets
- Jim Tcl Manual is better formatted, commands are hyperlinked and various corrections have been made
- The oo, tree, binary and pack extensions are now documented
- New metakit extension
- The SDL extension once again builds and runs
Steve Bennett (steveb@workware.net.au)
comments powered by Disqus