Deutsch   English   Français   Italiano  
<vvabge$fsco$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: aotto1968 <aotto1968@t-online.de>
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)
Date: Mon, 5 May 2025 14:38:38 +0200
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <vvabge$fsco$1@dont-email.me>
References: <vual9c$32dut$1@dont-email.me> <vv259o$s2pu$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 05 May 2025 14:38:39 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2a8b2640c7b8add20951a96c7a76ca24";
	logging-data="520600"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18jeJ8LBaptoH69YrxNj8GY0qnePwapcww="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:iD7UQdIQ8FuK8WV6VhyMii1H2Uo=
In-Reply-To: <vv259o$s2pu$1@dont-email.me>
Content-Language: en-US

On 02.05.25 12:03, aotto1968 wrote:
> 
> UPDATE
> 
> [atlsh-1-2 c317774] strategy change from tcl8.5+PATCH to tcl8.6-PATCH
>   1019 files changed, 141526 insertions(+), 135312 deletions(-)
> 
> During testing of tcl8.5 with the tcl8.6 test cases, it became apparent that there are numerous
> serious (core) bugs in tcl8.5 that were only patched in tcl8.6. However, tcl8.6 is now the problematic
> release with NRE and TCLOO. In a first attempt to patch tcl8.5, a large amount of code had to be
> imported from tcl8.6, which then raises the question of whether it even makes sense to patch tcl8.5
> towards tcl8.6 if the end result is tcl8.6 anyway. The strategy of starting with tcl8.6 and removing
> everything that is unwanted seems to make more sense to me because it starts with a bug-free launch
> that is then successively retested at every step.
> 
> 

After switching from tcl85 to tcl86, the paralellization of "tcltest" is complete.
- "zlib" and "tcloo" have also been removed.
- Next, "NRE" and "thread" support will be deleted.
- Once all this is complete, the "interp" command will be deleted and the technology will be rebuilt.

example: new massive parallel testing of the tcl86 test suite.
....
PASS: dict.test
PASS: exec.test
PASS: expr.test
PASS: reg.test
PASS: socket.test
PASS: thread.test
PASS: interp.test
PASS: lmap.test
PASS: async.test
PASS: chanio.test
PASS: tcltest.test
PASS: main.test
PASS: clock.test
PASS: regexp.test
PASS: io.test
PASS: ioCmd.test
============================================================================
Testsuite summary for NHI1 10.0
============================================================================
# TOTAL: 134
# PASS:  134
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
....

real    1m30,248s
user    3m55,929s
sys     0m15,400s