Pop-Up Thingie

War Ensemble BBS
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Newsgroups
  3. comp.lang.tcl
  • Tcl 9.0.2 RELEASED

    From Don Porter@donald.porter@nist.gov to comp.lang.tcl on Wed Jul 2 11:47:08 2025
    From Newsgroup: comp.lang.tcl


    Tcl 9.0.2 Release Announcement
    ==============================

    July 2, 2025

    The Tcl Core Team is pleased to announce the release of Tcl 9.0.2.
    This is the second patch of Tcl 9.0.

    Tcl is the Tool Command Language originated by John Ousterhout and his
    team at U.C. Berkeley in the late 1980s. Its development is continued
    by the efforts of a global network of volunteers guided by the Tcl Core Team.

    We would like to express our gratitude to all those who submit bug
    reports and patches. This information is invaluable in enabling us
    to identify and eliminate problems. Such reports can be submitted here.

    [Tcl Ticket Tracker](https://core.tcl-lang.org/tcl/ticket)

    We ask that you log in (anonymous if you wish) to create tickets.
    This deters abuse of the ticketing system:

    [Tcl Contributor Login](https://core.tcl-lang.org/tcl/login)

    Where to get the new releases
    =============================

    Tcl 9.0.2 sources are freely available as open source from the Tcl
    SourceForge project's file distribution area:

    [Tcl Source Distribution](https://sourceforge.net/projects/tcl/files/)

    The Tcl 9.0.2 distribution is source code only. We keep links to some
    third parties offering pre-built binaries for various systems here:

    [Tcl Binary Distribution](https://www.tcl-lang.org/software/tcltk/bindist.html)

    Tcl Summary
    ===========

    The Tcl distribution delivers C source code that builds into a C library providing interpreters and related supports to execute programs written
    in the Tcl programming language. Source code for the application program `tclsh` is also included. `tclsh` provides a shell for either interactive execution of Tcl commands, or execution of files containing Tcl programs.

    Tcl is an extensible language, and the Tcl C library provides interfaces
    for the creation of extension libraries adding new commands and features
    to the core Tcl command set. Tcl 9 debuts the full feature set needed to package an application written in C and Tcl into a single file executable exploiting virtual filesystem archives.

    Tcl Improvement Proposals (TIPs)
    ================================

    Each new user-visible feature in Tcl should find its origins in a Tcl Improvement Proposal (TIP). TIPs are published, edited, considered and
    voted in public, and should contain valuable information about how a
    feature came to be the way it is. See the full collection here:

    [TIP Index](https://tip.tcl-lang.org/)

    Tcl 9.0.2 Changes Summary
    =========================

    (from changes.md in the source code distribution)

    The source code for Tcl is managed by fossil. Tcl developers coordinate all changes to the Tcl source code at

    [Tcl Source Code](https://core.tcl-lang.org/tcl/timeline)

    Release Tcl 9.0.2 arises from the check-in with tag `core-9-0-2`.

    Tcl patch releases have the primary purpose of delivering bug fixes
    to the userbase.

    # New commands and options
    - [New command encoding user](https://core.tcl-lang.org/tips/doc/trunk/tip/716.md)
    - [New exec option -encoding](https://core.tcl-lang.org/tips/doc/trunk/tip/716.md)

    # Bug fixes
    - [Better error-message than "interpreter uses an incompatible stubs mechanism"](https://core.tcl-lang.org/tcl/tktview/fc3509)
    - [\[$interp eval $lambda\] after \[eval $lambda\] or vice versa fails](https://core.tcl-lang.org/tcl/tktview/67d5f7)
    - [tcl::mathfunc::isunordered inconsistency with some integer values](https://core.tcl-lang.org/tcl/tktview/98006f)
    - [test lseq hangs with -Os](https://core.tcl-lang.org/tcl/tktview/d2a3c5)
    - [exec does not handle app execution aliases on Windows](https://core.tcl-lang.org/tcl/tktview/4f0b57)
    - [auto_execok does not find several built-in cmd commands](https://core.tcl-lang.org/tcl/tktview/4e2c8b)
    - [Panic "Buffer Underflow, BUFFER_PADDING not enough"](https://core.tcl-lang.org/tcl/tktview/73bb42)
    - [MS-VS build system: pckIndex.tcl when building for 9 misses "t" for TCL 8.6 part](https://core.tcl-lang.org/tcl/tktview/a77029)
    - [clock format -locale does not look up locale children if parent locale used first](https://core.tcl-lang.org/tcl/tktview/2c0f49)
    - [Missing libtcl?.?.dll.a in Cygwin](https://core.tcl-lang.org/tcl/tktview/dcedba)
    - [tclEpollNotfy PlatformEventsControl panics if websocket disconnected](https://core.tcl-lang.org/tcl/tktview/010d8f)
    - [Tcl_InitStubs compatibility for 9.1](https://core.tcl-lang.org/tcl/tktview/fd8341)
    - [proc with more than 2**31 variables](https://core.tcl-lang.org/tcl/tktview/92aeb8)
    - [scan "long mantissa" %g](https://core.tcl-lang.org/tcl/tktview/42d14c)
    - ["encoding system": wrong result without manifest](https://core.tcl-lang.org/tcl/tktview/8ffd8c)
    - [lseq crash on out-of-range index](https://core.tcl-lang.org/tcl/tktview/7d3101)
    - [lseq crash on nested indices](https://core.tcl-lang.org/tcl/tktview/452b10)
    - [Build broken (trunk branch) tclCompExpr.c tclOOCall.c](https://core.tcl-lang.org/tcl/tktview/1dcda0)
    - [Memory allocation runaway on truncated iso2022 encoding](https://core.tcl-lang.org/tcl/tktview/7346ad)
    - [Missing include dir for extensions in non-default locations](https://core.tcl-lang.org/tcl/tktview/333512)
    - [tcl::tm::path doesn't handle tilde expand](https://core.tcl-lang.org/tcl/tktview/b87673)
    - [lseq numeric overflow](https://core.tcl-lang.org/tcl/tktview/0ee626)
    - ["return": broken ordering of nested -options](https://core.tcl-lang.org/tcl/tktview/ecf35c)
    - [Euro/Tail-sign missing from cp864 encoding](https://core.tcl-lang.org/tcl/tktview/ecafd8)
    - [use after free on TSD in Winsock](https://core.tcl-lang.org/tcl/tktview/40b181)
    - [use after free on Windows pipe handles](https://core.tcl-lang.org/tcl/tktview/7c2716)
    - [tcl::build-info not documented](https://core.tcl-lang.org/tcl/tktview/ef7042)
    - [Fix 32 bit overflow in interp limit](https://core.tcl-lang.org/tcl/tktview/9dfae3)

    # Incompatibilities
    - [The ActiveCodePage element has been removed from the Windows executable manifest for tclsh](https://core.tcl-lang.org/tips/doc/trunk/tip/716.md)

    # Updated bundled packages, libraries, standards, data
    - Itcl 4.3.3
    - sqlite3 3.49.1
    - Thread 3.0.2
    - TDBC\* 1.1.11
    - tzdata 2025b

    # Known bugs
    - [changed behaviour wrt command names, namespaces and resolution](https://core.tcl-lang.org/tcl/tktview/f14b33)
    - [windows dos device paths inconsistencies and missing functionality](https://core.tcl-lang.org/tcl/tktview/d8f121)
    - [load library (dll) from zipfs-library causes a leak in temporary folder](https://core.tcl-lang.org/tcl/tktview/a8e4f7)
    - [lsearch -sorted -inline -subindices incorrect result](https://core.tcl-lang.org/tcl/tktview/bc4ac0)
    - ["No error" when load fails due to a missing secondary DLL](https://core.tcl-lang.org/tcl/tktview/66aa81c90a)

    For additional information:
    ===========================

    Please visit the Tcl Developer Xchange web site:

    [Tcl Developer Xchange](https://www.tcl-lang.org/)

    This site contains a variety of information about Tcl/Tk in general, the
    core Tcl and Tk distributions, Tcl development tools, and much more.

    --
    Tcl Core Team and Maintainers
    Don Porter, Tcl Core Release Manager
    --
    | Don Porter Applied and Computational Mathematics Division |
    | donald.porter@nist.gov Information Technology Laboratory |
    | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________|

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Mon Jul 7 16:57:00 2025
    From Newsgroup: comp.lang.tcl

    CUDOS to Don & Team ! Great release and high speed release time with
    only little changes from rc0 - we are getting better each day!

    Thanks for all,
    Harald
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Petro Kazmirchuk@vivid.tree7955@fastmail.com to comp.lang.tcl on Tue Jul 8 17:26:49 2025
    From Newsgroup: comp.lang.tcl

    On 07/07/2025 16:57, Harald Oehlmann wrote:
    CUDOS to Don & Team ! Great release and high speed release time with
    only little changes from rc0 - we are getting better each day!

    Thanks for all,
    Harald

    are there any plans for further Tcl 8.x releases? I understand that the maintainers are already stretched, but users of our software (based on
    Tcl 8.6) have tons of legacy that they will never update to Tcl 9. So,
    it would be nice to know what to expect in future. Thanks in advance
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Porter@donald.porter@nist.gov to comp.lang.tcl on Tue Jul 8 11:33:31 2025
    From Newsgroup: comp.lang.tcl

    On 7/8/25 11:26, Petro Kazmirchuk wrote:
    are there any plans for further Tcl 8.x releases? I understand that the maintainers are already stretched, but users of our software (based on Tcl 8.6) have tons of legacy that they will never update to Tcl 9. So, it would be nice to know what to expect in future. Thanks in advance

    Current plans call for Tcl/Tk 8.6.17 released next month, then 8.6.18
    next year.

    https://tip.tcl-lang.org/713
    --
    | Don Porter Applied and Computational Mathematics Division |
    | donald.porter@nist.gov Information Technology Laboratory |
    | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________|
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • Who's Online

  • Recent Visitors

    • Microbot
      Sat Aug 23 22:47:57 2025
      from Moore, Ok via Telnet
    • Microbot
      Sat Aug 23 00:05:56 2025
      from Moore, Ok via Telnet
    • Noozle
      Fri Aug 22 11:07:42 2025
      from Noozle City via Telnet
    • Microbot
      Fri Aug 22 01:53:59 2025
      from Moore, Ok via Telnet
  • System Info

    Sysop: DaiTengu
    Location: Appleton, WI
    Users: 1,064
    Nodes: 10 (1 / 9)
    Uptime: 168:23:47
    Calls: 13,692
    Calls today: 2
    Files: 186,936
    D/L today: 10,592 files
    (3,130M bytes)
    Messages: 2,411,602

© War Ensemble BBS, 2025