stable

jimtcl-0.81-2.fc34

FEDORA-2022-98e31f1493 created by salimma a year ago for Fedora 34

CHANGES SINCE VERSION 0.80

This release contains bug fixes plus a number of additional features. A summary is below. See git for the full changelog.

Thanks to everyone who contributed to this release.

Bugs fixed in version 0.81

  • info complete - return 0 if the script is missing an end quote
  • sqlite3 - return integers as 64 bit values, not 32 bit

Features and improvements added in version 0.81

  • New redis client extension
  • expr - TIP 582 - support comments in expressions
  • Many commands now accept “safe” integer expressions rather than simple integers: loop, range, incr, string repeat, lrepeat, pack, unpack, rand
  • string and list indexes now accept “safe” integer expressions
  • loop can now omit the start value
  • New xtrace command for execution trace support
  • Add history keep
  • Add support for lsearch -index and lsearch -stride, the latter per TIP 351
  • lsort -index now supports multiple indices
  • Add support for lsort -stride
  • open now supports POSIX-style access arguments
  • sdl extension now supports SDL2, and basic text support is added as well as polling support
  • ABI version checking is now available to allow dynamic modules to verify they are loaded into a compatible interpreter

Possible incompatibilities in version 0.81

  • If the --compat configure option is not set, expr now only allows a single argument (per TIP 526)

CHANGES SINCE VERSION 0.79

This release contains bug fixes plus a number of additional features. A summary is below. See git for the full changelog.

Thanks to everyone who contributed to this release.

Bugs fixed in version 0.80

  • return -level 0 -code xxx now returns the correct result
  • regexp - fix an issue with failed optional group
  • oo - fix an issue when no class variables are given
  • oo - fix super invocation with multiple inheritance levels
  • tailcall - fix to avoid growing the C stack frame
  • regsub -all with \A now works correctly
  • scan - fix an issue with chars vs bytes in utf-8 mode
  • aio - fix eventloop and eof for ssl connections
  • lsearch -regexp - fix the case where the pattern begins with a dash
  • lsearch -command - handle the case with too few args
  • Disallow renaming a local proc with upcall to avoid inconsistent behaviour

Features and improvements added in version 0.80

  • Dictionaries now preserve insertion order
  • string map and string compare now support embedded nulls
  • string match and other glob matches now support embedded nulls
  • Variable and proc names now support embedded nulls
  • Interactive mode now prints results containing embedded nulls
  • Generate a build warning if system is non-Y2038 compliant
  • package names added as an alias for package list
  • file rootname, file dirname are now more consistent with Tcl
  • aio - add Server Name Indication (SNI) ssl support
  • aio - add socket pty support
  • The 0d radix prefix is now supported for decimal (base 10)
  • String comparison operators lt, gt, le and ge are now supported
  • dict getwithdefault (and the alias dict getdef) are now supported
  • Build has coverage support, and test coverage is now over 90%
  • Performance improvements in a number of areas

CHANGES SINCE VERSION 0.78

This release contains bug fixes plus a number of additional features. A summary is below. See git for the full changelog.

Thanks to everyone who contributed to this release.

Bugs fixed in version 0.79

  • aio - Fix closing stdin in bootstrap jimsh
  • clock scan - Unspecified fields use the current date/time
  • Fix linenoise assertion failure on Windows
  • file - Improved support for trailing slashes in pathnames
  • regexp, regsub - Various fixes in UTF-8 mode
  • $(...) syntax now properly returns non-error codes

Features added in version 0.78

  • file - Add mtimeus for microsecond resolution
  • file - Add missing split subcommand
  • lreplace - Implement TIP #505
  • aio - Add dgram unix socket support
  • aio - Add support for lock -wait
  • aio copyto - Significantly improve performance
  • aio tty - Allow setting echo
  • signal - Add block for blocking signals with SIG_IGN
  • Add built-in JSON support with the json extension
  • Improve performance when indexing UTF-8 strings

Other changes

  • Documentation updates to improve consistency, remove obsolete commands, add some missing commands
  • exec no longer forces SIGPIPE disposition to SIG_DFL
  • Update autosetup to v0.6.9 with optimised insert/delete

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2022-98e31f1493

This update has been submitted for testing by salimma.

a year ago

This update's test gating status has been changed to 'ignored'.

a year ago

This update has been pushed to testing.

a year ago
User Icon ngompa provided feedback a year ago
karma
BZ#1372986 jimtcl-0.81 is available

This update has been submitted for stable by bodhi.

a year ago

This update has been pushed to stable.

a year ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
1
Stable by Time
7 days
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
BZ#1372986 jimtcl-0.81 is available
0
1

Automated Test Results