Sujet : Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)
De : aotto1968 (at) *nospam* t-online.de (aotto1968)
Groupes : comp.lang.tclDate : 05. May 2025, 13:38:38
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vvabge$fsco$1@dont-email.me>
References : 1 2
User-Agent : Mozilla Thunderbird
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