Tcl package Thread source code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

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

50 most recent check-ins

2020-07-16
15:15
Merge-mark (optimization in 2.8 doesn't make much sense here any more) Leaf check-in: 0f983c4b28 user: jan.nijtmans tags: thread-2-branch
15:01
Optimize ThreadSendData and ThreadClbkData usage to use only one ckalloc() in stead of two in most situations. Leaf check-in: 9a1fe2aece user: jan.nijtmans tags: thread-2-8-branch
14:02
Eliminate internal function threadSendFree(), since it's just the same as ckfree check-in: 248da51b62 user: jan.nijtmans tags: thread-2-8-branch
2020-07-09
14:30
Merge-mark Leaf check-in: 3e98ec423f user: jan.nijtmans tags: trunk
14:29
Merge 2.8 check-in: f073246dd2 user: jan.nijtmans tags: thread-2-branch
14:28
If internal TclGetIntForIndex stub entry is available in Tcl, always use this one. check-in: 8c20940302 user: jan.nijtmans tags: thread-2-8-branch
2020-07-07
10:48
Merge 2.9 check-in: 5064262b9f user: jan.nijtmans tags: trunk
10:47
Merge 2.8 check-in: 45f1f3454f user: jan.nijtmans tags: thread-2-branch
10:46
Add pkgIndex.tcl to .gitignore and ignore-glob. Add .project file for eclipse check-in: 456d201c84 user: jan.nijtmans tags: thread-2-8-branch
10:01
Merge 2.9 check-in: f5894ef878 user: jan.nijtmans tags: trunk
10:00
Merge 2.8 check-in: 134ce02430 user: jan.nijtmans tags: thread-2-branch
09:59
Add "manifest.uuid" to the distribution, so we can always see exactly which commit-id (either fossil or git) this distribution is generated from. check-in: 7c369b0bc1 user: jan.nijtmans tags: thread-2-8-branch
2020-07-03
11:09
Merge 2.9 check-in: a7e195320f user: jan.nijtmans tags: trunk
11:08
Merge 2.8 check-in: 581fbfdef8 user: jan.nijtmans tags: thread-2-branch
11:05
Update to latest TEA check-in: 6737050201 user: jan.nijtmans tags: thread-2-8-branch
2020-06-05
12:36
Merge 2.9 check-in: e3f41974d5 user: jan.nijtmans tags: trunk
12:34
Merge 2.8. Code cleanup. check-in: 9385cfbabd user: jan.nijtmans tags: thread-2-branch
12:31
Update rules.vc to latest TEA version check-in: df3b5ce7bb user: jan.nijtmans tags: thread-2-8-branch
2020-05-22
08:00
Merge 2.9 check-in: 0e6d3a65a2 user: jan.nijtmans tags: trunk
07:59
Merge 2.8 check-in: 6558572b67 user: jan.nijtmans tags: thread-2-branch
2020-04-15
17:15
Update to latest TEA. Add double-quotes, in case DESTDIR contains spaces check-in: 467f1eb865 user: jan.nijtmans tags: thread-2-8-branch
2020-03-12
09:07
Revert previous commit, since the restriction complained about is intentional. So, make it extra clear that Thread 3.0 is only supported with Tcl 9.0! check-in: 1a145a8728 user: jan.nijtmans tags: trunk
2020-03-11
21:44
Fix platform detection checks that intended to block use of Thread package on platforms with a pointer size of less than 32 bits but inadvertently also blocked 64-bit platforms. check-in: c1a7d4820b user: pooryorick tags: trunk
2020-03-06
19:29
Merge 2.9 check-in: 5507a0fde4 user: jan.nijtmans tags: trunk
19:29
Merge 2.8 check-in: 369127062c user: jan.nijtmans tags: thread-2-branch
19:28
Two C++-isms check-in: ac0330f6e6 user: jan.nijtmans tags: thread-2-8-branch
2020-02-12
14:04
Merge 2.9 check-in: 065eba7f8e user: jan.nijtmans tags: trunk
12:53
Merge 2.8 check-in: 90a12de0df user: jan.nijtmans tags: thread-2-branch
12:52
TEA update check-in: 7b2eedb786 user: jan.nijtmans tags: thread-2-8-branch
12:51
Make compile warning-free using -Wall -Wextra check-in: 57e7be4731 user: jan.nijtmans tags: thread-2-8-branch
2020-02-11
10:20
TEA update Remove unused CFLAGS_WARNING, but add missing LDFLAGS in Makefile.in check-in: 651b40afe0 user: jan.nijtmans tags: thread-2-8-branch
2020-01-23
09:36
Update to latest TEA check-in: 927d155ae3 user: jan.nijtmans tags: thread-2-8-branch
2020-01-13
14:21
Update version number to 3.0a2, for whenever we want to release next version. check-in: 791e0f0d0e user: jan.nijtmans tags: trunk
14:15
Merge 2.8 check-in: b9467ef1f4 user: jan.nijtmans tags: thread-2-branch
14:12
Update version number to 2.8.6, for whenever we want to release next version. check-in: 186eea0729 user: jan.nijtmans tags: thread-2-8-branch
2020-01-06
11:12
Merge 2.9 check-in: 08edeec3c5 user: jan.nijtmans tags: trunk
11:11
Merge 2.8 check-in: 80b10b3161 user: jan.nijtmans tags: thread-2-branch
11:10
Update to latest TEA check-in: bce25a0788 user: jan.nijtmans tags: thread-2-8-branch
2020-01-05
20:30
Due to the use of Tcl_GetIntForIndex(), make it impossible to run Thread 3.0 with Tcl 8.6 or lower check-in: 06ef580de0 user: jan.nijtmans tags: trunk
20:19
Merge-mark 2.9. Also undo previous commit, as Thread 3.0 is meant basically for Tcl 9.0 check-in: 4bb508d932 user: jan.nijtmans tags: trunk
20:16
Merge 2.8 check-in: 5fbcd7fad1 user: jan.nijtmans tags: thread-2-branch
20:15
(cherry-pick): Chase compiler warning on converting from a char * check-in: c13069456d user: jan.nijtmans tags: thread-2-8-branch
20:10
(cherry-pick): Fix package name requirement in test target (Thread vs thread) check-in: 8688f78909 user: jan.nijtmans tags: thread-2-8-branch
20:08
(cherry-pick): Chase compiler warning on doing pointer arithmetic on a string literal check-in: 6440788c53 user: jan.nijtmans tags: thread-2-8-branch
2019-12-30
15:29
I think 8.7 is good enough check-in: fa02a53eae user: gahr tags: trunk
15:28
Chase compiler warning on converting from a char * check-in: 8698b47dd3 user: gahr tags: trunk
15:28
Fix package name requirement in test target (Thread vs thread) check-in: 657cc4c3c1 user: gahr tags: trunk
15:08
Chase compiler warning on doing pointer arithmetic on a string literal check-in: fb30852d3e user: gahr tags: trunk
2019-11-22
22:02
Make Thread compile warning-free with Tcl 8.7. Forbid compilation with Tcl8.6 due to using Tcl_GetIntForIndex() and TCL_AUTO_LENGTH check-in: 5f462badbb user: jan.nijtmans tags: trunk, thread-3-0-a1
08:14
Merge 2.9 check-in: 45bb3cb8d8 user: jan.nijtmans tags: trunk