Tcl package Thread source code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Aug 20.

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

64 check-ins related to "novem"

2018-02-26
22:59
Merge trunk Leaf check-in: 7b198e45f6 user: jan.nijtmans tags: novem
22:17
Merge thread-2-8-branch check-in: 23a8390cd1 user: jan.nijtmans tags: trunk
2018-01-23
10:16
merge trunk check-in: 6228e18a97 user: jan.nijtmans tags: novem
2018-01-16
17:25
Update to latest TEA. Don't rm -f when installing docs. Use DIST_INSTALL_* macros to make dist. check-in: f187edaf8d user: stu tags: trunk
2017-11-08
09:22
merge trunk check-in: 79e52da88c user: jan.nijtmans tags: novem
09:17
Update Thread version number to 2.8.2 check-in: 4ee2a339ed user: jan.nijtmans tags: trunk
2017-11-07
10:03
merge trunk check-in: 0d44ae23bb user: jan.nijtmans tags: novem
09:56
Make "thread" compile after TIP #422 changes. See: TIP #422 check-in: 2abefa7c01 user: jan.nijtmans tags: trunk
2017-05-04
15:19
Tcl_InitStubs() call changed in novem check-in: 5cf3b92d9c user: jan.nijtmans tags: novem
15:03
merge trunk check-in: fac45df8c7 user: jan.nijtmans tags: novem
14:51
Update to latest TEA version check-in: 689f4d8368 user: jan.nijtmans tags: trunk
2015-05-25
13:11
merge-mark check-in: 078ff8e546 user: jan.nijtmans tags: novem
2015-03-27
20:33
Use the new TCL_MINIMUM_VERSION macro in one additional place missed in the previous check-in. check-in: 593a90d9bc user: mistachkin tags: trunk
2015-03-09
19:36
forgit one .... check-in: 0807a7fc54 user: jan.nijtmans tags: novem
19:34
merge trunk check-in: 93f406a21f user: jan.nijtmans tags: novem
2015-03-06
19:13
Update `make dist` target for the configure.in rename. check-in: 7c8c5bd4e1 user: dgp tags: trunk, release, thread-2-7-2
2014-10-01
17:57
merge trunk check-in: d66d6e9e38 user: jan.nijtmans tags: novem
17:55
TEA update check-in: 9c46130331 user: jan.nijtmans tags: trunk
2014-09-15
19:27
merge trunk check-in: bb3b354163 user: jan.nijtmans tags: novem
19:23
update to latest TEA changes check-in: 2220640dfc user: jan.nijtmans tags: trunk
2014-07-03
09:04
merge trunk check-in: c980613550 user: jan.nijtmans tags: novem
09:02
TEA update: Restore FreeBSD-3.* rules to what they were before. check-in: fb8b7208f3 user: jan.nijtmans tags: trunk
2014-06-12
14:24
merge trunk check-in: edda481234 user: jan.nijtmans tags: novem
13:39
Update version number to 2.7.1 check-in: ec011c7a81 user: jan.nijtmans tags: trunk
2013-07-04
19:33
merge trunk check-in: b7c96886fa user: jan.nijtmans tags: novem
12:29
update to latest TEA check-in: 4da43d0a5c user: jan.nijtmans tags: trunk
2013-06-04
09:39
merge trunk check-in: 569321bfa0 user: jan.nijtmans tags: novem
09:12
update to latest TEA. remove unused variable. check-in: 8a4a2c1161 user: jan.nijtmans tags: trunk
2013-06-03
12:32
merge trunk check-in: ab502672d2 user: jan.nijtmans tags: novem
11:27
Allow Thread 2.7 to be loaded in Tcl 9.0 "novem"on 32-bit platforms. On 64-bit platforms that's impossible because binary incompatibilies are planned. check-in: 5f99f9f30d user: jan.nijtmans tags: trunk
2013-02-21
12:58
merge trunk check-in: ad280cf281 user: jan.nijtmans tags: novem
12:52
Some more Tcl_SetVar2Ex -> Tcl_ObjSetVar2 conversions check-in: 9e8c3da3d8 user: jan.nijtmans tags: trunk
2013-02-20
14:46
merge trunk check-in: ee12bfcad0 user: jan.nijtmans tags: novem
14:45
Use Tcl_ObjSetVar2 in some more places, which makes the code more efficient. check-in: 803ac10f50 user: jan.nijtmans tags: trunk
2013-02-08
15:27
merge trunk check-in: 08898ef517 user: jan.nijtmans tags: novem
15:21
Eliminate all usage of Tcl_SetIntObj, Tcl_NewIntObj, Tcl_SetBooleanObj, Tcl_NewBooleanObj check-in: 2d4d641cfb user: jan.nijtmans tags: trunk
2013-02-03
17:19
merge trunk check-in: bd3647ab21 user: jan.nijtmans tags: novem
17:18
some Tcl_GetStringFromObj ->Tcl_GetString conversions check-in: c4bfcbae28 user: jan.nijtmans tags: trunk
14:59
merge trunk check-in: 216dc79f45 user: jan.nijtmans tags: novem
14:45
Eliminate Tcl_RegisterObjType() call for "novem" and all Tcl_GetObjType calls. check-in: b1e4012811 user: jan.nijtmans tags: trunk
2013-01-25
10:53
merge trunk check-in: 318f24e285 user: jan.nijtmans tags: novem
10:41
Add runtime-switching between Tcl_BackgroundException and Tcl_BackgroundError check-in: 4df9ff91df user: jan.nijtmans tags: trunk
2012-12-23
16:54
Eliminate Tcl_GetStringResult and Tcl_SetVar2 calls check-in: da2566aa60 user: jan.nijtmans tags: novem
16:40
Eliminate some more to-be-deprecated calls check-in: d9f16c4d47 user: jan.nijtmans tags: novem
16:21
Eliminate all Tcl_Add(Obj)ErrorInfo and Tcl_GetString calls. check-in: 0eafe08ab4 user: jan.nijtmans tags: novem
2012-12-22
11:03
merge trunk check-in: 68222a36e5 user: jan.nijtmans tags: novem
2012-12-21
16:05
Add runtime detection of Tcl_AddErrorInfo vs. Tcl_AppendObjToErrorInfo and Tcl_GetErrorLine vs. interp->errorLine. Replace Tcl_GetString to Tcl_GetStringFromObj and Tcl_GetStringResult to Tcl_GetObjResult everywhere. This will make it more likely that Thread will run in Tcl9 unmodified, no matter what API changes are made. check-in: ca05deb990 user: jan.nijtmans tags: trunk
2012-12-17
14:05
merge trunk check-in: 792197f49a user: jan.nijtmans tags: novem
2012-12-16
17:11
Tcl_Free -> ckfree and Tcl_Alloc -> ckalloc. Also eliminate some end-of-line spacing check-in: b253e1b8ec user: jan.nijtmans tags: trunk
2012-12-06
23:23
only call Tcl_InitStubs once check-in: 87bfa829f3 user: jan.nijtmans tags: novem
2012-12-04
09:41
more usage of TCL_STRLEN, still highly experimental (although it works well with Tcl "novem") check-in: 59274c0e0b user: jan.nijtmans tags: novem
08:59
Make "novem" compilable against Tcl's "novem-64bit-sizes". Highly experimental. Still compiles/runs fine when compiled against "novem" branch, crashes when using "novem-64bit-sizes" branch! check-in: 9a06d7fa56 user: jan.nijtmans tags: novem
2012-12-03
14:46
Take over some changes from novem-support. The "novem" branch should only be compilable on Tcl 9.0+, but on 32-bit platforms it should be runnable on Tcl 8.6 as well. Reason: Tcl 9.0 should be source compatible with 8.6 with some restrictions: Some API's might be removed, others added, and many (unsigned) int/long arguments might become size_t or ssize_t. Thread doesn't need any of the added API's, only the common subset of Tcl 8.6/9.0. On 32-bit platforms, int/long/size_t all have the same size, so that should not influence the runnability. check-in: ec2ce59ff0 user: jan.nijtmans tags: novem
2012-12-02
14:20
merge trunk check-in: 579d6ecdec user: jan.nijtmans tags: novem
13:23
byebye EXTERN check-in: a0f2d324b2 user: jan.nijtmans tags: trunk
2012-11-29
21:03
Stop using VOID. check-in: 4b46676ed4 user: dgp tags: novem-support
13:52
merge trunk check-in: b8de4f3f54 user: jan.nijtmans tags: novem
13:50
Fix minor compiler warning. Some direct calls of functions which are thin wrappers around other functions. check-in: 62bef3de8e user: jan.nijtmans tags: trunk
2012-11-16
15:57
merge trunk demo scripts work for Tcl 8.5+/Thread 2.5+ check-in: f32d0e3d71 user: jan.nijtmans tags: novem
15:47
update some documentation to point to Thread 2.7 in stead of 2.6 check-in: 832ee9cda2 user: jan.nijtmans tags: trunk
15:02
Only use ::tcl:pkgconfig, never $tcl_platform(threaded) check-in: 60770b560e user: jan.nijtmans tags: novem
10:09
make it work against Tcl's "novem" branch check-in: ce8e48e143 user: jan.nijtmans tags: novem
09:36
Renumber to version 3.0a1. Require Tcl 8.6. Remove all build-time and runtime dependancy checks check-in: d91af5d6c3 user: jan.nijtmans tags: novem
2012-11-14
14:17
Revise pkgIndex.tcl(.in) for added clarity and tidiness. See comments. check-in: 31e8ecad34 user: dgp tags: trunk