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 descendants of [4059955b4e]

2019-07-03
11:12
Make keyedListType MODULE_SCOPE check-in: 64888f72a9 user: jan.nijtmans tags: thread-2-8-branch
10:53
Merge trunk check-in: d07114f217 user: jan.nijtmans tags: novem
10:43
Merge 2.8 branch. Use TCL_INDEX_NONE as appropriate check-in: 7120359506 user: jan.nijtmans tags: trunk
09:49
Don't bother Tcl 9.0 compatibility, doesn't work for thread 2.8 anyway. check-in: a0e46ee19d user: jan.nijtmans tags: thread-2-8-branch
2019-07-02
15:40
Merge trunk check-in: 5dbfaa6b67 user: jan.nijtmans tags: novem
13:44
Merge 2.8 branch check-in: b5cc0241a8 user: jan.nijtmans tags: trunk
13:38
Make everything compile with a C++ compiler check-in: 98e6ef4220 user: jan.nijtmans tags: thread-2-8-branch
2019-06-29
21:06
Merge trunk check-in: 0238d42a96 user: jan.nijtmans tags: novem
14:39
Merge 2.8 branch check-in: 629db64158 user: jan.nijtmans tags: trunk
14:38
Use Tcl's built-in Tcl_GetIntForIndex() function (TIP #544) in stead of Thread's own built-in SvGetIntForIndex(). When running on Tcl <= 8.6, use TclGetIntForIndex() in stead (runtime switched) check-in: 91cf470a77 user: jan.nijtmans tags: thread-2-8-branch
2019-05-17
12:29
Merge trunk check-in: 97ce48e557 user: jan.nijtmans tags: novem
12:28
Merge thread-2.8-branch check-in: b5278091b6 user: jan.nijtmans tags: trunk
12:27
Doc improvements, backported from trunk. check-in: d3520adc0e user: jan.nijtmans tags: thread-2-8-branch
12:19
Don't thrust availability of Tcl_GetUnicodeFromObj(): If it's not there, just don't use it. check-in: 72ee9d48e5 user: jan.nijtmans tags: thread-2-8-branch
2019-05-09
16:20
small amend check-in: 6eef222a2f user: sebres tags: trunk
16:05
clarifying of thread::create documentation, closes [f5a5c23f47bef3d7] check-in: 65f81bd56a user: sebres tags: trunk
2019-03-28
20:18
merge-mark check-in: ffb96f851c user: jan.nijtmans tags: trunk
20:17
Update version number to 2.8.5, as preparation for next release check-in: 737ee63e1a user: jan.nijtmans tags: thread-2-8-branch
2019-03-27
23:56
Merge trunk check-in: fd7e216d1a user: jan.nijtmans tags: novem
23:56
Merge 2.8 check-in: cab55a1f66 user: jan.nijtmans tags: trunk
2019-03-25
08:54
Tcl_StringMatch -> Tcl_StringCaseMatch, since Tcl_StringMatch is actually a wrapper around Tcl_StringCaseMatch check-in: 36eb02f241 user: jan.nijtmans tags: thread-2-8-branch
2019-03-20
14:52
Merge trunk check-in: 4307b6698b user: jan.nijtmans tags: novem
14:48
Merge 2.8 branch check-in: 0619548927 user: jan.nijtmans tags: trunk
14:47
Further amend to [fe731813cd]: When using Tcl from the utf-max-6 branch (TIP upcoming), compiled with TCL_UTF_MAX>3, then use The Utf-32 version of Tcl_GetUnicodeFromObj() in stead of the Utf-16 version, switchable at run-time. check-in: 67e9a624e2 user: jan.nijtmans tags: thread-2-8-branch
2019-03-19
15:42
merge 2.8 check-in: add8f8baeb user: sebres tags: trunk
15:38
amend to [fe731813cd]: use Tcl_GetUnicodeFromObj (instead of Tcl_GetCharLength) for object-conversion in order to find string-type; There are really tcl-versions (or forks;) where Tcl_GetCharLength would not necessarily convert object to unicode. check-in: b49a179e29 user: sebres tags: thread-2-8-branch
15:05
Merge trunk check-in: d5b48ff830 user: jan.nijtmans tags: novem
15:03
Merge 2.8 check-in: ba84bb8eed user: jan.nijtmans tags: trunk
15:01
Eliminate use of Tcl_UniChar type, so Thread compilation doesn't depend on value of TCL_UTF_MAX any more. check-in: fe731813cd user: jan.nijtmans tags: thread-2-8-branch
2019-03-15
14:05
Eliminate some useless type-casts check-in: d8ef48d392 user: jan.nijtmans tags: thread-2-8-branch
2019-03-08
20:24
Merge trunk check-in: 69ea097204 user: jan.nijtmans tags: novem
20:23
Merge 2.8 check-in: f2f87df486 user: jan.nijtmans tags: trunk
20:23
Fix harmless gcc/MSVC compiler warnings. Somewhat more size_t usage. check-in: 2f57e12886 user: jan.nijtmans tags: thread-2-8-branch
2019-02-11
15:41
Merge trunk check-in: 5f5c0f4753 user: jan.nijtmans tags: novem
2019-02-09
21:22
Merge thread-2-8-branch check-in: 53b1fa86b0 user: jan.nijtmans tags: trunk
21:20
Use Tcl_BackgroundException in the source code. Re-generate configure script check-in: 32c4688af0 user: jan.nijtmans tags: thread-2-8-branch
2018-12-04
09:40
Merge trunk check-in: 706fd2b4a3 user: jan.nijtmans tags: novem
2018-12-03
15:12
Integrate [bb825fdd0c129732]: add -command option to [thread::send] check-in: 2ac38ca6c1 user: jan.nijtmans tags: trunk
2018-11-24
09:08
Merge trunk check-in: 25c47ce840 user: jan.nijtmans tags: novem
09:08
Merge 2.8 branch check-in: 5fef77d225 user: jan.nijtmans tags: trunk
09:06
Don't use STRLEN_TYPE et al any more, it's superseded by TIP #494. Also eliminate a ton of unnecessary type casts check-in: e59ef6f0be user: jan.nijtmans tags: novem
2018-11-01
11:53
Add support for DragonFly check-in: 1bdae795ea user: jan.nijtmans tags: thread-2-8-branch, thread-2-8-4
2018-10-16
21:39
Merge trunk check-in: 5952623bc7 user: jan.nijtmans tags: novem
21:38
Merge 2.8 branch check-in: d47d91d523 user: jan.nijtmans tags: trunk
21:37
Update to latest TEA (latest commit reverted there). Otherwise it doesn't build on (at least) Linux check-in: 12c30f326b user: jan.nijtmans tags: thread-2-8-branch
2018-10-12
18:50
Merge trunk check-in: 93cca4133e user: jan.nijtmans tags: novem
18:50
Merge 2.8 branch check-in: 8e3563ad57 user: jan.nijtmans tags: trunk
18:49
Update to latest TEA check-in: bc87912bdc user: jan.nijtmans tags: thread-2-8-branch
18:44
Merge trunk. Remove badoctal test, which no longer makes sense with Tcl 9.0 check-in: 8ee9e53308 user: jan.nijtmans tags: novem
18:41
merge-mark check-in: e8dcabfdf7 user: jan.nijtmans tags: trunk
18:40
Re-number to 2.8.4 for release check-in: 4059955b4e user: jan.nijtmans tags: thread-2-8-branch