Tcl package Thread source code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

50 check-ins occurring around f622ca69bc16b5b3.

2012-09-13
20:59
merge trunk simplify runtime detection check-in: dd2d95c7aa user: jan.nijtmans tags: thread-2-7for84+
13:51
Use the Tcl 8.6 Tcl_GetErrorLine() routine. check-in: b30e5aded8 user: dgp tags: trunk
13:48
Removed y.a. unused struct field. check-in: 41aeeb8585 user: zoran tags: trunk
12:25
Fixed: [Tcl Bug 3534442], [Tcl Feature Request 3563391] check-in: 8145809da1 user: zoran tags: trunk
2012-09-12
19:35
Improved event queue management check-in: c051d581dc user: dgp tags: trunk
19:32
merge bug fix check-in: a3437eceb1 user: dgp tags: trunk
18:45
Bug3567104: @[email protected] missing when building pkgIndex.tcl with win/Makefile.vc Closed-Leaf check-in: 91b52b2a8a user: oehhar tags: bug-3567104
2012-09-11
19:26
merge trunk check-in: b35ee656f7 user: jan.nijtmans tags: thread-2-7for84+
13:35
Use "::tcltest::loadTestedCommands" to make sure that the right Thread version is tested, without requiring explicit version numbers. check-in: 6751a2ba7e user: jan.nijtmans tags: trunk
11:59
typo, and eliminate unnecessary variable check-in: f1b5d17f74 user: jan.nijtmans tags: trunk
11:51
Fixed leaking callback data in ThreadSend() (tx to Gustaf Neumann) (Backported from trunk [d0f7d0adb2]) Closed-Leaf check-in: 5d9606dc3b user: jan.nijtmans tags: thread-2-6-branch
11:08
Remove all (deprecated) usages of _ANSI_ARGS_ and TCL_PARSE_PART1 (backported from trunk) check-in: 7bb20ee3ed user: jan.nijtmans tags: thread-2-6-branch
09:16
(Unofficial) variant of Thread 2.7, which works with Tcl 8.5+. As soon as Thread 2.7 is final, it will work with 8.4 as well. check-in: d88c6d1443 user: jan.nijtmans tags: thread-2-7for84+
2012-09-07
14:35
................... check-in: 6d6d95ddfb user: jan.nijtmans tags: trunk
13:47
Thread 2.7 requires and can rely on Tcl 8.6. check-in: 82c73fb68f user: dgp tags: trunk
2012-09-06
21:11
merge-mark check-in: 8a36f6c452 user: jan.nijtmans tags: trunk
21:10
Backport fix for bug 3562640: problem loading Thread in 8.5, when compiled for 8.6 check-in: d8ab8e1c75 user: jan.nijtmans tags: thread-2-6-branch
2012-09-05
16:03
Regenerated configure with ac 2.59, using newest tcl.m4. Fixed win* SEH, EXCEPTION_DISPOSITION tests which are gcc-only. check-in: 9fc153713c user: andreask tags: thread-2-6-branch
2012-08-30
20:29
Make the bug-3562640 fix somewhat less ugly, now that it's getting attention. check-in: fd02916f38 user: jan.nijtmans tags: trunk
18:11
More conventional patch to handle Tcl 8.5 -> 8.6 migration Closed-Leaf check-in: eb4b635634 user: dgp tags: bug-3562640
2012-08-29
14:26
Fix [Tcl Bug #3562640]: problem loading Thread in 8.5, when compiled for 8.6. check-in: d4f14e4960 user: jan.nijtmans tags: trunk
07:14
Remove all (deprecated) usages of _ANSI_ARGS_ and TCL_PARSE_PART1 check-in: b7822e3be8 user: jan.nijtmans tags: trunk
2012-08-20
22:11
update to latest TEA check-in: 948be60500 user: jan.nijtmans tags: trunk
2012-07-25
11:04
eliminate deprecated TCL_VARARGS* macros check-in: d4790c3fdf user: jan.nijtmans tags: trunk
09:24
sync with latest TEA, fix --with-aolserver configure option check-in: 2217f7fcfe user: jan.nijtmans tags: trunk
2012-07-22
07:33
configure script re-generated with autoconf-2.69 (experiment) Closed-Leaf check-in: f622ca69bc user: jan.nijtmans tags: autoconf-2.69
2012-07-18
19:02
autoconf-2.59 check-in: 562e7d1691 user: jan.nijtmans tags: trunk
13:46
fix compiler warnings, when compiling against Tcl 8.5's tcl.h check-in: 4673ffdcda user: jan.nijtmans tags: trunk
12:36
Fix "MODULE_SCOPE and build files" problem, as discussed in TCLCORE check-in: fd67de7b97 user: jan.nijtmans tags: trunk
2012-07-17
13:36
[Bug 3544932]: Visual studio compiler check fails check-in: b16f52cfd8 user: jan.nijtmans tags: trunk
09:15
[Bug 3543020]: Thread extension not building with makefile. when in release check-in: ba613d7ff4 user: jan.nijtmans tags: trunk
09:10
[Bug 3543020]: Thread extension not building with makefile. when in release Closed-Leaf check-in: 26b072f161 user: jan.nijtmans tags: mistake
2012-07-16
19:17
[bug 3543020]: Thread extension not building with makefile. when in release check-in: dbe9994ced user: jan.nijtmans tags: trunk
2012-07-13
01:53
Allow package to be compiled with MSVC again by defining MODULE_SCOPE in the MSVC makefile. check-in: 8f62b3ac7f user: mistachkin tags: trunk
2012-07-05
09:33
Removed extra clbk free in ThreadSend as it may be a double-free. The clbk data, if present, is fed as a regular work to the originator thread and is freed there, so freeing it again may cause trouble. check-in: 7d15125707 user: zoran tags: trunk
08:25
generic/threadCmd.c: Fixed leaking callback data in ThreadSend() plus some minor cosmetic changes (tx to Gustaf Neumann). check-in: d0f7d0adb2 user: zoran tags: trunk
2012-07-03
15:54
Fixed bugs 3534440, 3534581. Promoted jobId to be Tcl_WideInt (was uint). check-in: 7acafd9ca8 user: zoran tags: trunk
2012-04-26
17:26
Eliminate some tricky finalization problems by converting the SpBucket arrays from dynamic storage to static storage so they no longer need to be finalized. Since they have fixed size of NUMSPBUCKETS, I don't see any strong reason not to do this. check-in: 9cd6b782ad user: dgp tags: trunk
2012-04-25
19:57
1603234 Stop leak in [thread::transfer]. check-in: af1cbd4b7b user: dgp tags: trunk
2012-04-24
16:40
1603234 Stop leak in [thread::transfer]. check-in: 2e574064a4 user: dgp tags: thread-2-6-branch
2012-04-23
20:32
merge-mark check-in: 939b55c984 user: dgp tags: trunk
20:31
Backport bug fixes check-in: 695182249f user: dgp tags: thread-2-6-branch
17:34
Refuse to configure for building against pre-8.5 Tcl headers. check-in: 4765be9ed3 user: dgp tags: trunk
17:24
compiler warning in build against Tcl 8.5. check-in: a966222303 user: dgp tags: trunk
17:20
Restore [load]-time check for threaded Tcl. check-in: 820382f64c user: dgp tags: trunk
14:47
merge-mark check-in: 2e64f7637b user: jan.nijtmans tags: trunk
2012-04-20
07:49
more complete depend on Tcl 8.5 move check for threaded tcl to pkgIndex.tcl check-in: aec87b3071 user: jan.nijtmans tags: trunk
2012-04-19
16:25
3411242 Crash in thread::release. check-in: dec5afa55d user: dgp tags: thread-2-6-branch
2012-04-16
21:16
No longer depend on tcl_platform(threaded) variable starting with Tcl 8.6, since it's always compiled threaded Closed-Leaf check-in: db1b6eda66 user: jan.nijtmans tags: mistake
21:13
No longer depend on tcl_platform(threaded) variable starting with Tcl 8.6, since it's always compiled threaded check-in: 241dbe3c53 user: jan.nijtmans tags: mistake