Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Although the moon is smaller than the earth, it is farther away.


devel / comp.lang.tcl / Re: Tcl/Tk 8.6.13 Release Candidates

SubjectAuthor
* Tcl/Tk 8.6.13 Release CandidatesDon Porter
+- Tcl/Tk 8.6.13 Release CandidatesDave
`* Tcl/Tk 8.6.13 Release CandidatesRalf Fassel
 `* Tcl/Tk 8.6.13 Release CandidatesRalf Fassel
  `* Tcl/Tk 8.6.13 Release CandidatesRalf Fassel
   `- Tcl/Tk 8.6.13 Release CandidatesRalf Fassel

1
Tcl/Tk 8.6.13 Release Candidates

<tl396d$2dgtn$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10180&group=comp.lang.tcl#10180

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: donald.p...@nist.gov (Don Porter)
Newsgroups: comp.lang.tcl
Subject: Tcl/Tk 8.6.13 Release Candidates
Date: Wed, 16 Nov 2022 13:12:28 -0500
Organization: ACMD ITL NIST
Lines: 16
Message-ID: <tl396d$2dgtn$1@dont-email.me>
References: <sm100g$4aq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 16 Nov 2022 18:12:29 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="ace665ad705ca81e173520a2a315240e";
logging-data="2540471"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ZkZt5W2F3gSpvQ3/zbbe80Cp/GF4e2ds="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.13.0
Cancel-Lock: sha1:KusVfiXFRpkXEZSsiuRtX1XrNbY=
Content-Language: en-US
In-Reply-To: <sm100g$4aq$1@dont-email.me>
 by: Don Porter - Wed, 16 Nov 2022 18:12 UTC

Now available at

https://sourceforge.net/projects/tcl/files/Tcl/8.6.13/

are candidate files making up the RC2 pre-releases of Tcl and Tk 8.6.13.

The pre-release of Tcl 8.6.13 includes pre-releases of packages sqlite3.39.4, Itcl 4.2.3, tdbc* 1.1.5, and Thread 2.8.8 .

I believe these files are ready to become the official releases. If you find a reason that should not happen, please let me know.

--
| Don Porter Applied and Computational Mathematics Division |
| donald.porter@nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

Re: Tcl/Tk 8.6.13 Release Candidates

<tl3h6v$ast$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10183&group=comp.lang.tcl#10183

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!aioe.org!9mqibcuZ3IqbHui3f2bcQQ.user.46.165.242.75.POSTED!not-for-mail
From: nore...@nohost.com (Dave)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 8.6.13 Release Candidates
Date: Wed, 16 Nov 2022 14:29:17 -0600
Organization: Aioe.org NNTP Server
Message-ID: <tl3h6v$ast$1@gioia.aioe.org>
References: <sm100g$4aq$1@dont-email.me> <tl396d$2dgtn$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="11165"; posting-host="9mqibcuZ3IqbHui3f2bcQQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
Thunderbird/45.5.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Dave - Wed, 16 Nov 2022 20:29 UTC

Release notes? Perhaps filed under a different name than
"tcltk-release-notes-8.6.13"?

Also, a minor thing, could the 'README' be renamed "README.txt" for us
unfortunate windows users? Thank you.
--
computerjock AT mail DOT com

Re: Tcl/Tk 8.6.13 Release Candidates

<ygaleo9x11q.fsf@akutech.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10189&group=comp.lang.tcl#10189

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: ralf...@gmx.de (Ralf Fassel)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 8.6.13 Release Candidates
Date: Thu, 17 Nov 2022 12:39:29 +0100
Lines: 68
Message-ID: <ygaleo9x11q.fsf@akutech.de>
References: <sm100g$4aq$1@dont-email.me> <tl396d$2dgtn$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net KortojTcmGJ/bQr3Qf1SiA1mpQZu4CcL5/2aAr/jj1TARbH2A=
Cancel-Lock: sha1:K/sdEEiz/E9HZNmbL/iNPPd1g8I= sha1:tCYO9EiqGSKBIlJi6t6tYAHUWjo=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
 by: Ralf Fassel - Thu, 17 Nov 2022 11:39 UTC

* Don Porter <donald.porter@nist.gov>
| Now available at
>
| https://sourceforge.net/projects/tcl/files/Tcl/8.6.13/
>
| are candidate files making up the RC2 pre-releases of Tcl and Tk 8.6.13.
>
| The pre-release of Tcl 8.6.13 includes pre-releases of packages sqlite3.39.4, Itcl 4.2.3, tdbc* 1.1.5, and Thread 2.8.8 .
>
| I believe these files are ready to become the official releases. If
| you find a reason that should not happen, please let me know.

Linux/Opensuse 15.4

itcl 3.4.3 fails to compile with Tcl 8.6.13:

gcc -DPACKAGE_NAME=\"itcl\" -DPACKAGE_TARNAME=\"itcl\" -DPACKAGE_VERSION=\"3.4\" -DPACKAGE_STRING=\"itcl\ 3.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_itcl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DITCL_LIBRARY=\"/homes/ralf/si++aegis/si++.4.0.C1153/tcltk/linux/lib64/itcl3.4\" -I"./generic" -I"/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic" -I"/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/unix" -pipe -O2 -fomit-frame-pointer -DNDEBUG -Wall -fPIC -c `echo ./generic/itcl_methods.c` -o itcl_methods.o
In file included from /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tclPort.h:25:0,
from /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tclInt.h:36,
from ./generic/itclInt.h:50,
from ./generic/itcl_methods.c:31:
./generic/itcl_methods.c: In function ‘Itcl_CreateArg’:
./generic/itcl_methods.c:1159:48: error: invalid application of ‘sizeof’ to incomplete type ‘char[]’
(unsigned)(sizeof(CompiledLocal)-sizeof(localPtr->name) + nameLen+1)
^
/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tcl.h:2462:36: note: in definition of macro ‘ckalloc’
((void *) Tcl_Alloc((unsigned)(x)))
^
make[1]: *** [Makefile:266: itcl_methods.o] Error 1
make[1]: Leaving directory '/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/itcl3.4.3'

Seems strange since tcl.h has not changed between 8.6.12 (where itcl
3.4.3 compiles) and 8.6.13. Will try to look into this later...

NB. We're still using itcl3.4.3 since itcl4.0 as included 4.0x release leads
to core dumps when shared libs are loaded, and some years ago it was said:

From: Don Porter <donald.porter@nist.gov>
Subject: New Itcl/Itk releases
Newsgroups: comp.lang.tcl
Date: Tue, 1 Mar 2016 10:04:08 -0500
Organization: ACMD ITL NIST
Message-ID: <56D5AF68.4000201@nist.gov>

A set of new releases of Itcl and Itk are now available at

https://sourceforge.net/projects/incrtcl/files/

and from

ftp://ftp.tcl.tk/pub/tcl/itcl

Itcl 3.4.3 includes fixes for these bugs.

http://core.tcl.tk/itcl/info/2e0e27de5f
https://sourceforge.net/p/incrtcl/bugs/274/
Proper results from tests info-4.4*

Most notably, Itcl 3.4.3 ought to work properly with Tcl 8.6 now,
[...]

R'

Re: Tcl/Tk 8.6.13 Release Candidates

<ygah6yxx067.fsf@akutech.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10190&group=comp.lang.tcl#10190

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: ralf...@gmx.de (Ralf Fassel)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 8.6.13 Release Candidates
Date: Thu, 17 Nov 2022 12:58:24 +0100
Lines: 64
Message-ID: <ygah6yxx067.fsf@akutech.de>
References: <sm100g$4aq$1@dont-email.me> <tl396d$2dgtn$1@dont-email.me>
<ygaleo9x11q.fsf@akutech.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net qnQd5byZV5nAwfEiHIOmyA/L1Ze9s9gOPRgEMtekuV7U304Xw=
Cancel-Lock: sha1:Oz010B9A2TzDl6MjWeuLI5bsH3A= sha1:meXWGufL30N+UnQUvpWSiA2djFw=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
 by: Ralf Fassel - Thu, 17 Nov 2022 11:58 UTC

* Ralf Fassel <ralfixx@gmx.de>
| * Don Porter <donald.porter@nist.gov>
| | Now available at
| >
| | https://sourceforge.net/projects/tcl/files/Tcl/8.6.13/
| >
| | are candidate files making up the RC2 pre-releases of Tcl and Tk 8.6.13.
| >
| | The pre-release of Tcl 8.6.13 includes pre-releases of packages sqlite3.39.4, Itcl 4.2.3, tdbc* 1.1.5, and Thread 2.8.8 .
| >
| | I believe these files are ready to become the official releases. If
| | you find a reason that should not happen, please let me know.
>
| Linux/Opensuse 15.4
>
| itcl 3.4.3 fails to compile with Tcl 8.6.13:
>
| gcc -DPACKAGE_NAME=\"itcl\" -DPACKAGE_TARNAME=\"itcl\" -DPACKAGE_VERSION=\"3.4\" -DPACKAGE_STRING=\"itcl\ 3.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_itcl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DITCL_LIBRARY=\"/homes/ralf/si++aegis/si++.4.0.C1153/tcltk/linux/lib64/itcl3.4\" -I"./generic" -I"/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic" -I"/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/unix" -pipe -O2 -fomit-frame-pointer -DNDEBUG -Wall -fPIC -c `echo ./generic/itcl_methods.c` -o itcl_methods.o
| In file included from /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tclPort.h:25:0,
| from /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tclInt.h:36,
| from ./generic/itclInt.h:50,
| from ./generic/itcl_methods.c:31:
| ./generic/itcl_methods.c: In function ‘Itcl_CreateArg’:
| ./generic/itcl_methods.c:1159:48: error: invalid application of ‘sizeof’ to incomplete type ‘char[]’
| (unsigned)(sizeof(CompiledLocal)-sizeof(localPtr->name) + nameLen+1)
| ^
| /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tcl.h:2462:36: note: in definition of macro ‘ckalloc’
| ((void *) Tcl_Alloc((unsigned)(x)))
| ^
| make[1]: *** [Makefile:266: itcl_methods.o] Error 1
| make[1]: Leaving directory '/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/itcl3.4.3'
>
| Seems strange since tcl.h has not changed between 8.6.12 (where itcl
| 3.4.3 compiles) and 8.6.13. Will try to look into this later...

Ok, this is due to a change in tclInt.h:

8.6.12
#if defined(__GNUC__) && (__GNUC__ > 2)
# define TCLFLEXARRAY 0
#else
# define TCLFLEXARRAY 1
#endif
[...]
typedef struct CompiledLocal {
char name[TCLFLEXARRAY];

8.6.13
#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
# define TCLFLEXARRAY
#elif defined(__GNUC__) && (__GNUC__ > 2)
# define TCLFLEXARRAY 0
#else
# define TCLFLEXARRAY 1
#endif
[...]
typedef struct CompiledLocal {
char name[TCLFLEXARRAY];

So in 8.6.12, it is char[0], whereas in 8.6.13 it is char[].

I can work around that.

R'

Re: Tcl/Tk 8.6.13 Release Candidates

<ygacz9lwysj.fsf@akutech.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10191&group=comp.lang.tcl#10191

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: ralf...@gmx.de (Ralf Fassel)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 8.6.13 Release Candidates
Date: Thu, 17 Nov 2022 13:28:12 +0100
Lines: 51
Message-ID: <ygacz9lwysj.fsf@akutech.de>
References: <sm100g$4aq$1@dont-email.me> <tl396d$2dgtn$1@dont-email.me>
<ygaleo9x11q.fsf@akutech.de> <ygah6yxx067.fsf@akutech.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ud+r10WtqayeBN+BnxfHsA5aJMRloITCvH11fXCyuMQvCLFwE=
Cancel-Lock: sha1:/CM7hAygiGphuKRs5f/ZG0zMKBw= sha1:GQ6hWEmuuP+jarSBmR2V+ZNo7VQ=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
 by: Ralf Fassel - Thu, 17 Nov 2022 12:28 UTC

* Ralf Fassel <ralfixx@gmx.de>
| * Ralf Fassel <ralfixx@gmx.de>
| | * Don Porter <donald.porter@nist.gov>
| | | Now available at
| | >
| | | https://sourceforge.net/projects/tcl/files/Tcl/8.6.13/
| | >
| | | are candidate files making up the RC2 pre-releases of Tcl and Tk 8.6.13.
| | >
| | | The pre-release of Tcl 8.6.13 includes pre-releases of packages sqlite3.39.4, Itcl 4.2.3, tdbc* 1.1.5, and Thread 2.8.8 .
| | >
| | | I believe these files are ready to become the official releases. If
| | | you find a reason that should not happen, please let me know.
| >
| | Linux/Opensuse 15.4
| >
| | itcl 3.4.3 fails to compile with Tcl 8.6.13:
| >
| | gcc -DPACKAGE_NAME=\"itcl\" -DPACKAGE_TARNAME=\"itcl\" -DPACKAGE_VERSION=\"3.4\" -DPACKAGE_STRING=\"itcl\ 3.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_itcl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DITCL_LIBRARY=\"/homes/ralf/si++aegis/si++.4.0.C1153/tcltk/linux/lib64/itcl3.4\" -I"./generic" -I"/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic" -I"/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/unix" -pipe -O2 -fomit-frame-pointer -DNDEBUG -Wall -fPIC -c `echo ./generic/itcl_methods.c` -o itcl_methods.o
| | In file included from /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tclPort.h:25:0,
| | from /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tclInt.h:36,
| | from ./generic/itclInt.h:50,
| | from ./generic/itcl_methods.c:31:
| | ./generic/itcl_methods.c: In function ‘Itcl_CreateArg’:
| | ./generic/itcl_methods.c:1159:48: error: invalid application of ‘sizeof’ to incomplete type ‘char[]’
| | (unsigned)(sizeof(CompiledLocal)-sizeof(localPtr->name) + nameLen+1)
| | ^
| | /homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/tcl8.6.13/generic/tcl.h:2462:36: note: in definition of macro ‘ckalloc’
| | ((void *) Tcl_Alloc((unsigned)(x)))
| | ^
| | make[1]: *** [Makefile:266: itcl_methods.o] Error 1
| | make[1]: Leaving directory '/homes/ralf/si++aegis/si++.4.0.C1153/src/tcltk/itcl3.4.3'

Fix is in itcl3.4.3:

diff -u itcl3.4.3/generic/itcl_methods.c\~ itcl3.4.3/generic/itcl_methods.c
--- itcl3.4.3/generic/itcl_methods.c~ 2015-12-10 19:49:44.000000000 +0100
+++ itcl3.4.3/generic/itcl_methods.c 2022-11-17 13:10:47.930940615 +0100
@@ -1156,7 +1156,7 @@
nameLen = strlen(name);
localPtr = (CompiledLocal*)ckalloc(
- (unsigned)(sizeof(CompiledLocal)-sizeof(localPtr->name) + nameLen+1)
+ TclOffset(CompiledLocal, name) + nameLen+1
);
localPtr->nextPtr = NULL;

Diff finished. Thu Nov 17 13:10:57 2022

R'

Re: Tcl/Tk 8.6.13 Release Candidates

<yga8rk9wy53.fsf@akutech.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10192&group=comp.lang.tcl#10192

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: ralf...@gmx.de (Ralf Fassel)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 8.6.13 Release Candidates
Date: Thu, 17 Nov 2022 13:42:16 +0100
Lines: 19
Message-ID: <yga8rk9wy53.fsf@akutech.de>
References: <sm100g$4aq$1@dont-email.me> <tl396d$2dgtn$1@dont-email.me>
<ygaleo9x11q.fsf@akutech.de> <ygah6yxx067.fsf@akutech.de>
<ygacz9lwysj.fsf@akutech.de>
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: individual.net hSXiPGcSXzXFLPctqSNyPgR97Dh9/xg0e/vH7LrYVp1ksgrIs=
Cancel-Lock: sha1:c0xIInTtu/FBU1ZqvH6iVxRo7UY= sha1:EJwHbcOrHNujuwmW+HHPgO/6Yn8=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
 by: Ralf Fassel - Thu, 17 Nov 2022 12:42 UTC

* Ralf Fassel <ralfixx@gmx.de>
| Fix is in itcl3.4.3:
>
| diff -u itcl3.4.3/generic/itcl_methods.c\~ itcl3.4.3/generic/itcl_methods.c
| --- itcl3.4.3/generic/itcl_methods.c~ 2015-12-10 19:49:44.000000000 +0100
| +++ itcl3.4.3/generic/itcl_methods.c 2022-11-17 13:10:47.930940615 +0100
| @@ -1156,7 +1156,7 @@
| nameLen = strlen(name);
|
| localPtr = (CompiledLocal*)ckalloc(
| - (unsigned)(sizeof(CompiledLocal)-sizeof(localPtr->name) + nameLen+1)
| + TclOffset(CompiledLocal, name) + nameLen+1
| );
|
| localPtr->nextPtr = NULL;

https://core.tcl-lang.org/itcl/tktview/ca7f4ddd4e627eae287590c138edff79d5ae493c

R'

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor