--- - branch: MAIN date: Mon Feb 1 10:38:24 UTC 2021 files: - new: '1.5' old: '1.4' path: pkgsrc/lang/jimtcl/Makefile pathrev: pkgsrc/lang/jimtcl/Makefile@1.5 type: modified - new: '1.5' old: '1.4' path: pkgsrc/lang/jimtcl/distinfo pathrev: pkgsrc/lang/jimtcl/distinfo@1.5 type: modified - new: '1.4' old: '1.3' path: pkgsrc/lang/jimtcl/PLIST pathrev: pkgsrc/lang/jimtcl/PLIST@1.4 type: modified - new: '0' old: '1.1' path: pkgsrc/lang/jimtcl/patches/patch-auto.def pathrev: pkgsrc/lang/jimtcl/patches/patch-auto.def@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/lang/jimtcl/patches/patch-autosetup_cc.tcl pathrev: pkgsrc/lang/jimtcl/patches/patch-autosetup_cc.tcl@0 type: deleted id: 20210201T103824Z.cb004ff6f4d0ef38a5fc8444f91ac5cdae5f7c3e log: "jimtcl: update to 0.80.\n\nJim Tcl version 0.80:\n---------------------\n\nBugs fixed in version 0.80\n\n return -level 0 -code xxx now returns the correct result\n regexp - fix an issue with failed optional group\n oo - fix an issue when no class variables are given\n oo - fix super invocation with multiple inheritance levels\n tailcall - fix to avoid growing the C stack frame\n regsub -all with \\A now works correctly\n scan - fix an issue with chars vs bytes in utf-8 mode\n aio - fix eventloop and eof for ssl connections\n lsearch -regexp - fix the case where the pattern begins with a dash\n lsearch -command - handle the case with too few args\n Disallow renaming a local proc with upcall to avoid inconsistent behaviour\n\nFeatures and improvements added in version 0.80\n\n Dictionaries now preserve insertion order\n string map and string compare now support embedded nulls\n string match and other glob matches now support embedded nulls\n Variable and proc names now support embedded nulls\n \ Interactive mode now prints results containing embedded nulls\n Generate a build warning if system is non-Y2038 compliant\n package names added as an alias for package list\n file rootname, file dirname are now more consistent with Tcl\n aio - add Server Name Indication (SNI) ssl support\n aio - add socket pty support\n The 0d radix prefix is now supported for decimal (base 10)\n String comparison operators lt, gt, le and ge are now supported\n dict getwithdefault (and the alias dict getdef) are now supported\n Build has coverage support, and test coverage is now over 90%\n Performance improvements in a number of areas\n\nJim Tcl version 0.79:\n---------------------\n\nBugs fixed in version 0.79\n\n aio - Fix closing stdin in bootstrap jimsh\n clock scan - Unspecified fields use the current date/time\n Fix linenoise assertion failure on Windows\n file - Improved support for trailing slashes in pathnames\n regexp, regsub - Various fixes in UTF-8 mode\n $(...) syntax now properly returns non-error codes\n\nFeatures added in version 0.78\n\n file - Add mtimeus for microsecond resolution\n file - Add missing split subcommand\n lreplace - Implement TIP #505\n aio - Add dgram unix socket support\n aio - Add support for lock -wait\n aio copyto - Significantly improve performance\n aio tty - Allow setting echo\n signal - Add block for blocking signals with SIG_IGN\n Add built-in JSON support with the json extension\n Improve performance when indexing UTF-8 strings\n\nOther changes\n\n Documentation updates to improve consistency, remove obsolete commands, add some missing commands\n exec no longer forces SIGPIPE disposition to SIG_DFL\n Update autosetup to v0.6.9 with optimised insert/delete\n\nJim Tcl version 0.78:\n---------------------\n\nBugs fixed in version 0.78\n\n local - Fix crash when local command is deleted\n history - When creating ~/.jim_history, set permissions to 0600 for security\n exec - Fix windows exec with empty or unset env\n exec - Fix check for | and |&\n \ jim.c - Fix Object leak in zlib support\n signal - Restore default signal handling on interp exit\n dict - Fix [dict values] with duplicate values\n \ Fix â\x80\x98/â\x80\x99 command, divide by zero\n expr - Replace expression engine to fix a number of problems\n zlib - Various fixes\n lsort -unique - Fix case with no duplicates\n aio tempname - Fix a crash when the template is invalid\n Tcl compatibility - Error on extra characters after close brace\n \ eventloop - Return from callback is not an error\n oo - Fix methods for superclasses\n Various refcount and edge case fixes found by fuzz testing\n\nFeatures added in version 0.78\n\n Add support for utf-8 wide characters\n aio - Add tty for termios settings\n aio - Add sockopt for broadcast, tcp_nodelay, etc.\n utf-8 - Update UnicodeData.txt to 9.0.0\n jimsh - Add support for jimsh -\n jimsh - Scriptable command-line completion support via tcl::autocomplete\n \ history - Add autocompletion support history completion \n Add support for -commands to many commands\n Add pkg-config support - jimtcl.pc\n clock - Add -gmt option to format and scan\n tree - Allow nodes to be deleted\n defer, $jim::defer - Allow scripts to run on proc exit\n eventloop - Support sub-millisecond timer resolution\n Support lambda even if references are disabled\n Performance - Improve a number of common cases through caching\n signal, exec, wait, pid, pipe - Many improvements\n build - Support --silent-rules, and enable by default\n \ regexp - Implement class shorthand escapes in brackets\n linenoise (jimsh) - Add ^Z (SUSP) support\n linenoise (jismh) - Update to support multiline mode\n\nOther changes\n\n signal - Remove the signal command from child interpreters\n os.wait is now wait\n aio ssl now upgrades the current channel rather than creating a new channel\n Update autosetup to v0.6.8\n" module: pkgsrc subject: 'CVS commit: pkgsrc/lang/jimtcl' unixtime: '1612175904' user: fcambus