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

2023-03-30
09:48
merge-mark Leaf check-in: b6289ebba6 user: jan.nijtmans tags: trunk, main
09:14
Don't use not-existing variable any more Leaf check-in: 61e980ef5c user: jan.nijtmans tags: thread-2-branch
06:23
Merge-mark check-in: 7091f5d3f2 user: jan.nijtmans tags: trunk, main, thread-3-0b1
06:21
Fix [b8aac94415]: [thread::cancel] missing check-in: f8fec90fc7 user: jan.nijtmans tags: thread-2-branch, thread-2-9b1
2022-12-29
22:39
Merge 2.9 check-in: e3bbc26c79 user: jan.nijtmans tags: trunk, main
22:37
Merge 2.8 check-in: 0a9a6125ab user: jan.nijtmans tags: thread-2-branch
22:34
bump version to 2.8.9, for next release Leaf check-in: 6e73bafb8c user: jan.nijtmans tags: thread-2-8-branch
19:03
merge-mark check-in: 092c23edd9 user: jan.nijtmans tags: trunk, main
19:02
Merge 2.8 check-in: baa78c46b9 user: jan.nijtmans tags: thread-2-branch
18:59
Fix [4240fdf861]: tsv::set or get in thread 2.8.8 crash check-in: 75bef1a957 user: jan.nijtmans tags: thread-2-8-branch
18:52
Fix [4240fdf861]: tsv::set or get in thread 2.8.8 crash check-in: a4d1541946 user: jan.nijtmans tags: trunk, main
2022-11-18
12:23
TIP #644 is accepted now check-in: 5cc5fcb35f user: jan.nijtmans tags: trunk, main
2022-11-16
07:32
Use TCL_OBJTYPE_V0 if available (TIP #644) check-in: 7785ee0892 user: jan.nijtmans tags: trunk, main
2022-11-10
12:36
Merge 2.9 check-in: 874f1c59ee user: jan.nijtmans tags: trunk, main
12:36
Merge 2.8 check-in: fe9c534685 user: jan.nijtmans tags: thread-2-branch
12:36
update linux-build.yml check-in: b60ae0813f user: jan.nijtmans tags: release, thread-2-8-branch, thread-2-8-8
12:05
Merge-mark. Don't allow Thread 3.0 to be compiled for Tcl < 9.0 check-in: a3a494ec8d user: jan.nijtmans tags: trunk, main
11:58
Merge 2.8. Make ThreadKeyedListObjType const check-in: c8af2f7b6a user: jan.nijtmans tags: thread-2-branch
11:43
No need to check for TCL_MAJOR_VERSION: Thread 2.8.x doesn't work with Tcl 9 check-in: 14551d6da3 user: jan.nijtmans tags: thread-2-8-branch
10:59
Put an additional (size_t)0 after the static initializer for the keyedListObjType, for whatever the future brings check-in: 0f246673bd user: jan.nijtmans tags: thread-2-branch
2022-11-09
08:04
Update version to 3.0b1 check-in: 14a09355e5 user: jan.nijtmans tags: trunk, main
2022-11-08
11:03
Update version to 2.9b1 check-in: bbf57278ee user: jan.nijtmans tags: thread-2-branch
2022-11-07
15:57
Eliminate some unneeded (size_t) typecasts check-in: 8065ad5ddd user: jan.nijtmans tags: trunk, main
15:45
Make full use of TIP's #616 and #626, being able to handle > 2^31 arguments check-in: a0a26f2659 user: jan.nijtmans tags: trunk, main
2022-11-04
09:47
Tcl_Size -> size_t (because Thread 3.0 is for Tcl 9.0 anyway) check-in: ffbc887261 user: jan.nijtmans tags: trunk, main
2022-10-23
16:32
Merge 2.9. Use more Tcl_Size check-in: eb4c094215 user: jan.nijtmans tags: trunk, main
15:21
Merge 2.8 check-in: 325e3f6dff user: jan.nijtmans tags: thread-2-branch
15:20
Update rules.vc check-in: 3f4f826948 user: jan.nijtmans tags: thread-2-8-branch
2022-10-14
22:05
Merge 2.9 check-in: 39efbe2612 user: jan.nijtmans tags: trunk, main
22:04
Merge 2.8 check-in: b4795bc23e user: jan.nijtmans tags: thread-2-branch
22:03
update TEA check-in: 63a2e5d44c user: jan.nijtmans tags: thread-2-8-branch
2022-07-06
13:24
Clarify that the -nowait option to [tpool::post] does not create new workers check-in: 9ef2806033 user: gahr tags: trunk, main
2022-07-01
12:33
Create new branch named "tpool-send" Closed-Leaf check-in: b0e98032b7 user: gahr tags: tpool-send
2022-05-23
19:57
Merge 2.9 check-in: 94e1270bc3 user: jan.nijtmans tags: trunk, main
19:57
Merge 2.8 check-in: f3855ac6c1 user: jan.nijtmans tags: thread-2-branch
19:56
See: https://github.com/tcltk/tcl/pull/13 check-in: 623182db58 user: jan.nijtmans tags: thread-2-8-branch
2022-05-22
12:11
Update rules.vc. No longer warn for C4090, since it's buggy check-in: 77f176984c user: jan.nijtmans tags: thread-2-8-branch
2022-05-19
15:33
Merge 2.9 check-in: bd76708ba9 user: jan.nijtmans tags: trunk, main
15:32
Merge 2.8 check-in: d02773c5c7 user: jan.nijtmans tags: thread-2-branch
15:32
Update rules.vc check-in: 1b78981500 user: jan.nijtmans tags: thread-2-8-branch
2022-03-04
12:47
Merge 2.9 check-in: d33233e855 user: jan.nijtmans tags: trunk, main
12:46
Merge 2.8 check-in: 24a22172ac user: jan.nijtmans tags: thread-2-branch
12:45
Fix nmake build (missing -I$(TMP_DIR)) check-in: 35d9e3d873 user: jan.nijtmans tags: thread-2-8-branch
2022-02-18
16:21
Update to latest TEA check-in: a7c77d5e59 user: jan.nijtmans tags: trunk, main
16:20
Update to latest TEA check-in: 329d6221f4 user: jan.nijtmans tags: thread-2-branch
16:19
Update to latest TEA check-in: 679434b2f5 user: jan.nijtmans tags: thread-2-8-branch
2022-02-17
15:17
Use TIP #613: Now we can use enum's with Tcl_GetIndexFromObjStruct() without type-casting check-in: 82f9613a7f user: jan.nijtmans tags: trunk, main
2022-02-16
11:25
Merge 2.9 check-in: d4e19bb693 user: jan.nijtmans tags: trunk, main
11:24
Merge 2.8 check-in: e1c69682a7 user: jan.nijtmans tags: thread-2-branch
11:21
Add support for (cross-)compiling for windows-arm64 check-in: 92a8a3ba80 user: jan.nijtmans tags: thread-2-8-branch