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

2022-11-18
12:23
TIP #644 is accepted now Leaf check-in: 5cc5fcb35f user: jan.nijtmans tags: trunk, main, thread-3-0b1
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 Leaf check-in: fe9c534685 user: jan.nijtmans tags: thread-2-branch, thread-2-9b1
12:36
update linux-build.yml Leaf check-in: b60ae0813f user: jan.nijtmans tags: 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
2022-01-31
12:24
Merge 2.9 Closed-Leaf check-in: 8b34cad410 user: jan.nijtmans tags: tip-616
12:23
Merge 2.9 check-in: e2962f42b7 user: jan.nijtmans tags: trunk, main
12:22
Merge 2.8 check-in: b9302c0089 user: jan.nijtmans tags: thread-2-branch
12:22
eol-spacing check-in: ac74a992f0 user: jan.nijtmans tags: thread-2-8-branch
2022-01-28
16:13
Prepare for TIP #616 check-in: 665be54a05 user: jan.nijtmans tags: tip-616
2022-01-14
14:40
merge-mark check-in: c716f24256 user: jan.nijtmans tags: trunk, main
14:39
merge-mark check-in: bdbb8db9c8 user: jan.nijtmans tags: thread-2-branch
14:26
Fix [b5709ea906]: [::thread::send -async] posting order not respected when sending to current thread (backported from trunk) check-in: ff33a394fa user: jan.nijtmans tags: thread-2-8-branch
2022-01-07
23:26
Merge 2.9 check-in: ab66e7d7b9 user: jan.nijtmans tags: trunk, main
23:26
Merge 2.8 check-in: e05afd7802 user: jan.nijtmans tags: thread-2-branch
23:24
Fix [93d12eacea] follow-up: Prevent invalid Tcl_Obj's to be formed , ever! check-in: ed7776b6da user: jan.nijtmans tags: thread-2-8-branch