Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #77: Typo in the code


comp / comp.lang.tcl / Tcl 9.0.1 RELEASED

SubjectAuthor
o Tcl 9.0.1 RELEASEDDon Porter

1
Subject: Tcl 9.0.1 RELEASED
From: Don Porter
Newsgroups: comp.lang.tcl
Organization: ACMD ITL NIST
Date: Sat, 21 Dec 2024 15:50 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: donald.porter@nist.gov (Don Porter)
Newsgroups: comp.lang.tcl
Subject: Tcl 9.0.1 RELEASED
Date: Sat, 21 Dec 2024 10:50:02 -0500
Organization: ACMD ITL NIST
Lines: 134
Message-ID: <vk6o3a$3keb$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 21 Dec 2024 16:50:03 +0100 (CET)
Injection-Info: dont-email.me; posting-host="3770cfb373a6ff123891425ac83011e2";
logging-data="119243"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/fbLh3C/uKv9m8+iH/p+XlAD2/2cPd5CE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:8jKRvi5G7Xv3lEqy8cXOOpJ9s7s=
Content-Language: en-US
View all headers

Tcl 9.0.1 Release Announcement
==============================

December 20, 2024

The Tcl Core Team is pleased to announce the release of Tcl 9.0.1.
This is the first 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.1 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.1 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.1 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.1 arises from the check-in with tag `core-9-0-1`.

Tcl patch releases have the primary purpose of delivering bug fixes
to the userbase. As the first patch release in the Tcl 9.0.\* series,
Tcl 9.0.1 also includes a small number of interface changes that complete
some incomplete features first delivered in Tcl 9.0.0.

# Completed 9.0 Features and Interfaces
- [TIP 701 - Tcl_FSTildeExpand C API](https://core.tcl-lang.org/tips/doc/trunk/tip/701.md)
- [TIP 707 - ptrAndSize internal rep in Tcl_Obj](https://core.tcl-lang.org/tips/doc/trunk/tip/707.md)
- [Size modifiers j, q, z, t not implemented]( https://core.tcl-lang.org/tcl/info/c4f365)

# Bug fixes
- [regression in tzdata, %z instead of offset TZ-name](https://core.tcl-lang.org/tcl/tktview/2c237b)
- [Tcl will not start properly if there is an init.tcl file in the current dir](https://core.tcl-lang.org/tcl/tktview/43c94f)
- [clock scan "24:00", ISO-8601 compatibility](https://core.tcl-lang.org/tcl/tktview/aee9f2)
- [Temporary folder with file "tcl9registry13.dll" remains after "exit"](https://core.tcl-lang.org/tcl/tktview/6ce3c0)
- [Wrong result by "lsearch -stride -subindices -inline -all"](https://core.tcl-lang.org/tcl/info/5a1aaa)
- [TIP 609 - required Tcl_ThreadAlert() skipped with nested event loop](https://core.tcl-lang.org/tcl/info/c7e4c4)
- [buffer overwrite for non-BMP characters in utf-16](https://core.tcl-lang.org/tcl/tktview/66da4d)
- [zipfs info on mountpoint of executable returns zero offset in field 4"](https://core.tcl-lang.org/tcl/info/aaa84f)
- [zlib-8.8, zlib-8.16 fail on Fedora 40, gcc 14.1.1](https://core.tcl-lang.org/tcl/tktview/73d5cb)
- [install registry and dde in $INSTALL_DIR\lib always](https://core.tcl-lang.org/tcl/tktview/364bd9)
- [cannot build .chm help file (Windows)](https://core.tcl-lang.org/tcl/tktview/bb110c)

# Incompatibilities
- No known incompatibilities with the Tcl 9.0.0 public interface.

# Updated bundled packages, libraries, standards, data
- Itcl 4.3.2
- sqlite3 3.47.2
- Thread 3.0.1
- TDBC\* 1.1.10
- tcltest 2.5.9
- tzdata 2024b, corrected

# 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/bc4ac0)

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 |
|______________________________________________________________________|

1

rocksolid light 0.9.8
clearnet tor