pkgsrc/lang/jimtcl/distinfo
fcambus 7ee21fe172 jimtcl: update to 0.82.
Jim Tcl version 0.82:
---------------------

Bugs fixed in version 0.82

- dict - under some circumstances it was possible to add duplicate keys to
  a dict
- file delete - -force and -- were handled incorrectly
- aio: ssl - fix eof detection with openssl3
- getref and setref - now accept fully qualified references
- unset - don't return a result with -nocomplain
- Garbage collection - sometimes GC was overly zealous
- regexp - builtin regexp fix for end of word check
- dict with - now correctly returns the script result
- Unicode ranges are closed intervals. This affected the character class of
  the end character of each range.

Features and improvements added in version 0.82

- aio gets - improve behaviour for non-blocking streams
- aio TIP 603 - implement stat of an open file handle
- aio socket pty - filename is now available
- Included sqlite updated to version 3.38.0
- redis extension - enable TCP_KEEPALIVE, add support for -type and -async
- try - add support for trap
- oo constructor is now more flexible (possible incompatibility with 0.81)
- socket - add support for -async
- Updated linenoise now has support for word forward, word backward
- Updated Unicode to 14.0.0
- file normalize - now supported on Windows
- aio copyto - performance improvement for large copies
- Memory allocator is now replaceable
- info frame is now more Tcl compatible (incompatibility with 0.81)
- New timerate command for improved benchmarking - largely compatible with
  TIP 527
- vwait - add support for -signal for improved handling of signals in the
  event loop
- clock millis and clock micros - now use monotonic time if possible (not
  affected by system time changes)
- ensemble and namespace ensemble simplify creation of ensemble commands

Possible incompatibilities in version 0.82

- New approach to oo constructor means some existing code may need to be
  altered
- info frame now returns a dict rather than a list and can access non-proc
  frames. stacktrace will continue to work and should be preferred when
  retrieving a live stack trace
- New ABI version means that compiled extensions will need to be rebuilt
  to work with this version
- configure now defaults to --full
2023-03-02 23:11:58 +00:00

7 lines
502 B
Text

$NetBSD: distinfo,v 1.9 2023/03/02 23:11:58 fcambus Exp $
BLAKE2s (jimtcl-0.82.tar.gz) = 3fa1c2e17f05eec59fcb13f2197a7c29b87d6375e59517bdcfaa4075f9c2eeab
SHA512 (jimtcl-0.82.tar.gz) = d0f8c8d515b9c7eee3ee2089a8fe9b8616b0541b7fca6b769132201c3a65a8216f9e8a333c6a3a4c2a8fa4754ab0c9d3c2bca3306b3b4db566d4f3e401a709fe
Size (jimtcl-0.82.tar.gz) = 4435258 bytes
SHA1 (patch-autosetup_cc-shared.tcl) = 02b663ec07499c04fec1e0c462fdede37dc9ab3f
SHA1 (patch-jim-aio.c) = 0da49b824d60e5d6303dd69922f5953272434925