Tcl package Thread source code

Timeline
Login

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

112 check-ins related to "novem"

2019-10-31
12:45
Merge 2.9 check-in: 5754e66b70 user: jan.nijtmans tags: trunk
2019-09-29
13:46
Merge 2.9 Closed-Leaf check-in: 7bdc74993a user: jan.nijtmans tags: novem
13:45
Merge 2.8 check-in: 399176ec08 user: jan.nijtmans tags: trunk
2019-09-20
09:45
Merge 2.9 check-in: 6e8834a6a0 user: jan.nijtmans tags: novem
09:44
Merge 2.8 check-in: 5495f6cad5 user: jan.nijtmans tags: trunk
2019-09-19
13:01
Merge trunk check-in: 73e0aa2168 user: jan.nijtmans tags: novem
13:01
Merge 2.8 check-in: be23717d8b user: jan.nijtmans tags: trunk
2019-09-12
21:50
Merge trunk check-in: c74d42bfe5 user: jan.nijtmans tags: novem
21:49
Merge 2.8 branch check-in: 4aa1157848 user: jan.nijtmans tags: trunk
2019-09-04
10:59
Merge trunk check-in: e77f7450a4 user: jan.nijtmans tags: novem
10:58
Merge thread-2-8-branch check-in: a619025fe9 user: jan.nijtmans tags: trunk
2019-08-29
08:38
Merge trunk check-in: b7a7f842f3 user: jan.nijtmans tags: novem
08:36
Merge thread-2-8-branch check-in: e6d9d2cfcc user: jan.nijtmans tags: trunk
2019-08-21
13:21
Merge trunk check-in: caf26b5242 user: jan.nijtmans tags: novem
13:20
Merge 2.8 check-in: 5ce26b72bd user: jan.nijtmans tags: trunk
2019-08-12
12:44
Merge trunk check-in: a3c34df784 user: jan.nijtmans tags: novem
12:39
Merge 2.8 check-in: bdc074fd78 user: jan.nijtmans tags: trunk
2019-07-03
11:15
Merge trunk check-in: c26f94b084 user: jan.nijtmans tags: novem
11:13
Merge 2.8 branch check-in: b046c2b131 user: jan.nijtmans tags: trunk
10:53
Merge trunk check-in: d07114f217 user: jan.nijtmans tags: novem
10:43
Merge 2.8 branch. Use TCL_INDEX_NONE as appropriate check-in: 7120359506 user: jan.nijtmans tags: trunk
2019-07-02
15:40
Merge trunk check-in: 5dbfaa6b67 user: jan.nijtmans tags: novem
13:44
Merge 2.8 branch check-in: b5cc0241a8 user: jan.nijtmans tags: trunk
2019-06-29
21:06
Merge trunk check-in: 0238d42a96 user: jan.nijtmans tags: novem
14:39
Merge 2.8 branch check-in: 629db64158 user: jan.nijtmans tags: trunk
2019-05-17
12:29
Merge trunk check-in: 97ce48e557 user: jan.nijtmans tags: novem
12:28
Merge thread-2.8-branch check-in: b5278091b6 user: jan.nijtmans tags: trunk
2019-03-27
23:56
Merge trunk check-in: fd7e216d1a user: jan.nijtmans tags: novem
23:56
Merge 2.8 check-in: cab55a1f66 user: jan.nijtmans tags: trunk
2019-03-20
14:52
Merge trunk check-in: 4307b6698b user: jan.nijtmans tags: novem
14:48
Merge 2.8 branch check-in: 0619548927 user: jan.nijtmans tags: trunk
2019-03-19
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
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
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
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-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
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: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
2018-02-26
22:59
Merge trunk 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, 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