Tcl package Thread source code

Timeline
Login

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

50 check-ins occurring around e8dcabfdf7c28bc4.

2019-03-19
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
2018-10-01
20:54
Pulling changes from trunk Leaf check-in: d3a0e02691 user: seandeelywoods tags: practcl
2018-07-17
21:07
add -command option to [thread::send] Closed-Leaf check-in: bb825fdd0c user: pooryorick tags: pyk-sendcmd
11:31
merge 2.8 check-in: b58409de1c user: sebres tags: trunk
11:30
code review check-in: dcb4f6c364 user: sebres tags: thread-2-8-branch
10:24
merge 2.8 (test-cases) check-in: 8c4a3c600d user: sebres tags: trunk
10:23
test-cases extended check-in: 1765cdf3c9 user: sebres tags: thread-2-8-branch
09:59
merge 2.8 check-in: b925b34699 user: sebres tags: trunk
09:54
more extensive fix for [76f47e0376fb] and similar errors (additionally avoid segfault if string representation would be broken, e. g. without NTS 0-byte). check-in: 98170da165 user: sebres tags: thread-2-8-branch
06:21
fix for [76f47e0376fb], thread::send -async script varname aborts with "alloc: invalid block" check-in: 3026826a66 user: pooryorick tags: trunk
2018-07-14
22:38
Reword documentation for -eventmark. Regenerate documentation. check-in: dc05603999 user: pooryorick tags: trunk
2018-06-18
08:27
Merge thread-2-8-branch check-in: a52f7cd117 user: jan.nijtmans tags: trunk
08:26
Update to latest TEA check-in: c9ade9f27a user: jan.nijtmans tags: thread-2-8-branch
2018-03-21
22:52
Merge thread-2-8-branch check-in: 381dbfb4a4 user: jan.nijtmans tags: trunk
22:32
Update to latest tcl.m4 check-in: 26413f6840 user: jan.nijtmans tags: thread-2-8-branch
2018-03-19
17:24
Pulling changes from trunk check-in: 03912025a6 user: seandeelywoods tags: practcl
2018-02-26
22:59
Merge trunk check-in: 7b198e45f6 user: jan.nijtmans tags: novem
22:38
Merge trunk Closed-Leaf check-in: b4950f8596 user: jan.nijtmans tags: novem-support
22:17
Merge thread-2-8-branch check-in: 23a8390cd1 user: jan.nijtmans tags: trunk
21:56
Make Thread run on Tcl 8.7 with -DTCL_NO_DEPRECATED, even if compiled against Tcl 8.6 headers. Clean up some #ifdef-ery, adding more comments. check-in: 1049b1d136 user: jan.nijtmans tags: thread-2-8-branch
20:43
update TEA check-in: f53d61e08f user: jan.nijtmans tags: thread-2-8-branch
14:42
Renumber to 2.9a1. Make it loadable on both Tcl 8.x and 9.0 on 32-bit platforms, provided Thread is compiled with -DTCL_NO_DEPRECATED=1 (experimental) check-in: 65f646f33a user: jan.nijtmans tags: trunk
2018-01-25
20:36
Update to latest nmake build system and TEA. bump version. No longer allow Thread 2.8 to be loaded in Tcl 9.0: It doesn't work any more due to the remove stub entries there. check-in: 690e39eb00 user: jan.nijtmans tags: thread-2-8-branch
2018-01-23
15:35
Make threadWin compile with TCL_NO_DEPRECATED Tcl header files. (then CHAR/VOID e.d. should be provided by <windows.h>) check-in: 10a8ae5c3b user: jan.nijtmans tags: trunk
10:16
merge trunk check-in: 6228e18a97 user: jan.nijtmans tags: novem