Tcl package Thread source code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-12-09
06:28
Fix zip dependency [f36e5b33], ttrace load failures [aa8e96b4], [4527e21f]. Leaf check-in: 2da84647b5 user: apn tags: trunk, main
2024-12-08
15:44
Merge trunk. Re-generate configure with latest autoconf Leaf check-in: f9a8187069 user: jan.nijtmans tags: apn-remove-zip-dependence
03:12
Fix [0c206e3a9b] - versions in manpages. check-in: a04d3c337c user: apnadkarni tags: trunk, main
2024-12-07
16:24
Fix [aa8e96bf4c] - wrong zipfs mount syntax. check-in: 8406516e11 user: apnadkarni tags: trunk, main
16:18
Fix [4527e21fcd]. ttrace load fails in second thread check-in: eb30c534a1 user: apnadkarni tags: apn-remove-zip-dependence
15:31
Merge pkgIndex fixes check-in: 6fa7454e04 user: apnadkarni tags: apn-remove-zip-dependence
15:22
Fix path to thread library within zip Closed-Leaf check-in: 622e176f6b user: apnadkarni tags: bug-aa8e96bf4c
15:16
Forgot to commit configure check-in: aa663218a0 user: apnadkarni tags: apn-remove-zip-dependence
15:09
Fix zipfs mount syntax in pkgIndex.tcl.in check-in: bdc2a38d69 user: apnadkarni tags: bug-aa8e96bf4c
10:56
Take a stab at using Tcl built-in zipping facility check-in: 3b03fa1e7f user: apnadkarni tags: apn-remove-zip-dependence
2024-12-02
14:41
Fix [7a56471157]: Consider tip#609 for version >= 3.0.0 check-in: 9690c4877b user: jan.nijtmans tags: trunk, main
14:35
Simple fix for [f36e5b333c]: minizip: No such file or directory check-in: 8e483d70e0 user: jan.nijtmans tags: trunk, main
2024-11-13
16:11
Merge 2.9 check-in: e42618701c user: jan.nijtmans tags: trunk, main
16:11
Merge 2.8 Leaf check-in: ad883f3802 user: jan.nijtmans tags: thread-2-branch
16:10
Update to latest TEA files Leaf check-in: 116ca6c7c3 user: jan.nijtmans tags: thread-2-8-branch, thread-2-8-11
16:04
merge 2.9 (fixes segfault [d4ba38d00d06ebba]) check-in: 6d006ca6ae user: sebres tags: trunk, main
16:01
merge point (no changes) check-in: 149973dc57 user: sebres tags: thread-2-branch
15:58
adjust package name (Thread in 2.8 vs. thread in 2.9+) check-in: 27c993784d user: sebres tags: thread-2-8-branch
15:57
fixes segfault [d4ba38d00d06ebba]: only main interpreter used as default thread interpreter (stored in its TSD); cherry-picked from thread-2-branch check-in: d6a3e5460d user: sebres tags: thread-2-8-branch
15:50
fixes segfault [d4ba38d00d06ebba]: only main interpreter used as default thread interpreter (stored in its TSD) check-in: a4ce9c6f1c user: sebres tags: thread-2-branch
15:47
fixes segfault [d4ba38d00d06ebba]: only main interpreter used as default thread interpreter (stored in its TSD) Closed-Leaf check-in: 41d29711e3 user: sebres tags: bug-d4ba38d00d-sf-on-2nd-interp
15:46
test coverage for segfault [d4ba38d00d06ebba] check-in: 40a7b87d41 user: sebres tags: bug-d4ba38d00d-sf-on-2nd-interp
2024-10-18
14:10
sync nmakehlp.c check-in: bf72f71e38 user: jan.nijtmans tags: trunk, main
14:09
sync nmakehlp.c check-in: 84dbd6575c user: jan.nijtmans tags: thread-2-branch
14:04
-single_module is obsolete in macOS check-in: 3212cae427 user: jan.nijtmans tags: trunk, main
14:03
-single_module is obsolete in macOS check-in: bc24a68b8c user: jan.nijtmans tags: thread-2-branch
14:02
-single_module is obsolete in macOS check-in: b1a00b3227 user: jan.nijtmans tags: thread-2-8-branch
2024-10-03
12:06
Version -> 3.0.1 check-in: fe9c3fdce2 user: jan.nijtmans tags: trunk, main
11:21
Merge 2.9. Merge release check-in: 3ce8f5f60c user: jan.nijtmans tags: trunk, main
11:14
Merge 2.8 check-in: d4ea909f16 user: jan.nijtmans tags: thread-2-branch
11:04
Version -> 2.8.11 check-in: 724ee87b97 user: jan.nijtmans tags: thread-2-8-branch
10:58
Fix indenting (8 spaces -> tabs) check-in: 5a16e13837 user: jan.nijtmans tags: thread-2-8-branch
09:57
Update rules.vc and nmakehlp.c. Remove .travis.yml check-in: 8c024f840b user: jan.nijtmans tags: thread-2-8-branch
2024-09-04
17:14
Bump to Thread 2.8.10 for release with Tcl 8.6.15. check-in: da012c43f9 user: dgp tags: thread-2-8-branch, thread-2-8-10
16:58
Updated 'configure' file.

I had been stuck with a tclconfig subdirectory 5 years out of date, that refused to `fossil update`. Did not dig into details of the cause.

Should be better now. Closed-Leaf check-in: bcfd5bb0db user: dgp tags: thread-3-0-0-rc, thread-3-0-0

16:39
Bump to version Thread 3.0.0 for release with Tcl 9.0.0

The 'configure' file checked in here comes from running my copy of autoconf 2.72. That run produced a flood of warnings and error messages, and the checked in 'configure' file includes many many changes -- much more than a handful of edits of version numbers. Review by more people would be a good idea before either release, or merge to trunk, IMHO. check-in: c4394f700d user: dgp tags: thread-3-0-0-rc

2024-08-21
13:41
3.0b4 -> 3.0b5. More indenting check-in: 8fdff08539 user: jan.nijtmans tags: trunk, main
13:08
Indenting all source-code check-in: 2c2ee67876 user: jan.nijtmans tags: trunk, main
10:45
Fix types in gdbm and lmdb backends check-in: f4f437c017 user: gahr tags: trunk, main
09:59
Fix incompatible pointer types

``` ./generic/threadSvListCmd.c:712:57: warning: incompatible pointer types passing 'int *' to parameter of type 'Tcl_Size *' (aka 'long *') [-Wincompatible-pointer-types] 712 | const char *bytes = Tcl_GetStringFromObj(listv[i], &len); | ^~~~ ``` check-in: 3a8949cc4e user: gahr tags: trunk, main

09:27
Fix [643abb92a3]: More trouble with tsv list functions check-in: 5cdffd4dfa user: jan.nijtmans tags: trunk, main
09:22
Fix [643abb92a3]: More trouble with tsv list functions check-in: 9f7e97cbbd user: jan.nijtmans tags: thread-2-branch
09:18
Fix [643abb92a3]: More trouble with tsv list functions check-in: da90aa15a5 user: jan.nijtmans tags: thread-2-8-branch
09:04
Fix [741231ddf0]: tsv::lindex foo bar -1 returns signal 11 instead of {} check-in: 4fddfe3938 user: jan.nijtmans tags: trunk, main
2024-08-16
14:14
Fix [741231ddf0]: tsv::lindex foo bar -1 returns signal 11 instead of {} Closed-Leaf check-in: 996f58fefd user: jan.nijtmans tags: bug-741231ddf0
13:42
Fix 14f0d2c9558caf67: Incorrect usage of '==' in configure check-in: 4e7565fcaf user: jan.nijtmans tags: trunk, main
13:37
Merge 2.8 check-in: 8857dcd734 user: jan.nijtmans tags: thread-2-branch
12:42
Add testcase check-in: ebd19e4d43 user: jan.nijtmans tags: thread-2-8-branch
12:39
Fix [c2dfd8b7ea] (backported) check-in: 56dbd0d980 user: jan.nijtmans tags: thread-2-8-branch
12:03
Update "configure" check-in: bd6dfc55f8 user: jan.nijtmans tags: thread-2-8-branch