Thursday, 22 December 2011
Jim Tcl version 0.73
ANNOUNCE: Jim Tcl version 0.73
Jim Tcl 0.73 has been released and is available from:
http://repo.or.cz/w/jimtcl.git or https://github.com/msteveb/jimtcl
Find out all about Jim Tcl at http://jim.tcl.tk/
CHANGES SINCE VERSION 0.72
This release incorporates bug fixes and many new features. A summary is below. See git for the full changelog.
Bugs fixed in version 0.73
execon cygwin now correctly passes $::env- On mingw and cygwin,
--sharedcreates libjim.dll rather than libjim.so - UTF-8 case folding may change the encoded length
- Fix a
regexpinfinite loop on invalid UTF-8 strings - Prevent infinite recursion in
eval - Don’t allow
upvarto a higher level regexpcounted matches may be wrong on subsequent use- Form feed (\f) is a valid white space character
- Parsing bug for quoted orphan $
- Standard handles were not being kept open
- Fix edge cases with
tailcall
Features added in version 0.73
- Added support for namespaces and the
namespacecommand - The “full” sqlite3 extension is included in the repo
- Built-in regexp now support non-capturing parentheses:
(?:...) - Added
string replaceandstring totitle - Added
info staticsto access proc static variables - Added
info aliasto access the target of an alias - Added
build-jim-extfor easy separate building of loadable modules (extensions) localnow works with any command, not just procs- UTF-8 encoding past the basic multilingual plane (BMP) is supported
- Added
tcl::prefix - Added the
historycommand to access command line editing and history from scripts - Added a Tcl-compatible
applycommand - Most extensions are now enabled by default
- Jim Tcl now compiles with MSVC on Windows (but no build support)
Steve Bennett (steveb@workware.net.au)
comments powered by Disqus